flabberghaster

flabberghaster wrote

IDK i read it as a vent post. Shit is so fucked and we do gotta get on it. But at the same time... like seriously what the fuck do we do? So I can understand the "FUCK YOU GET OFF YOUR ASS AND TRY TO HELP STOP THIS" vibe of the post but also that's not really helpful.

I want to be neither condescending nor dismissive. I am 100% with the OP in that things are very urgent. But i'm also like. literally what the hell are we supposed to do that we're not already doing?

I get a little annoyed at the advice you see to "organize." Ok what does that look like? I'm gonna what, start a union? How even. I tried that. I'm terrible at it. I felt like me being involved was just making things harder. What else can I do though? But also like, seriously shit is fucked, we gotta do something.

I'm torn. I'm freaking out. But I literally do not know what to do that would actually help.

6

flabberghaster wrote

this is assuming the only thing the server is running is linux apache mysql and php; but you'd just write your PHP code and create a package like an RPM or what have you, that deploys it to the right place, and your configs for the rest of things would also either be their own packages, or managed by some script or puppet.

It all depends i guess. I suppose it probably is much easier to manage if you just compose some images, than if you say "you gotta configure the machine" because if you can abstract away much of that stuff into containers then you're not stuck on one distro of linux, so i get why people use docker (which I call dorker btw).

3

flabberghaster wrote

I do think containers are a bandaid for having too many dependencies or a workaround for people who don't want to make their software easy to deploy. Like you shouldn't have to ship an entire inner OS with runtime and everything, it should just compile and run. Sometimes that's not feasible for valid reasons, but often it's a way to get away with having a bad release process or having your software too complicated to set up.

2

flabberghaster wrote

I worked with it like 8 years ago and didn't like it; that's just down to it being much less mature back then, and also me not wanting to learn it.

The OCI standard is pretty mature now and there's a lot better tooling. I should stop being a curmudgeon and learn how to use it to be honest, but i'm a grouch who likes to do things the old way.

3