It's incredible how many people call themselves webdevs, but they wouldn't be able to write a simple script to deploy, say, a Rails app to a vps (without, say Kamal and Docker packaging everything for you) and set up the said vps prior to that, shit like install and configure nginx, postgres, ssh keys, rights etc. Without AI that is. Like they couldn't do it if their life depended on it.
And I don't mean it like "they don't know Rails", I mean it like they can't deploy the stack they're working with.
Getting major sexist and racist vibes from this post.
>>109428590Honestly, deployment pipeline will vary a lot depending on architecture and infrastructure but for a simple "push to vps" script using GH Actions or something like that, prior to AI, you'd just get some tutorial online and follow the steps and if you fucked up any step you would get an insecure application or vps. Now you have AI hand-holding you at every step so there's really no excuse. Tools like Kamal, Dokku, Coolify, etc are not really useful anymore since AI is doing all the hard work. I welcome the change since deployment has always been a hassle for me.
>>109428590why wouldn't I use docker? I don't want to pollute my host with dependencies that might only be needed by one application.also who gives a fuck if you've memorized useless shit that can be looked up on google or chatgpt?imagine having a superiority complex because you managed to read a tutorial on how to set up nginx.
>>109428668I guess what I was trying to say was that people don't understand what steps are being taking during deployment, why and in what order. Sure , back in the day, you'd read a tutorial and follow it, but you'd also understand what's happening: stuff like asset compilation (sprockets, why they're being chached and how), db migrations, shared folders, logs, installing libs, production envs, ssl, static assets in server config... There are quite a few things. I have a feeling people simple don't know/think about these things anymore, but this hasn't gone anywhere, it's all there.
>>109428706You SHOULD use docker, OP is just mad that server management isn't a mess anymore like in the early 2000's(or, should I say, it's a bit less messy), that makes the entry barrier lower so I understand why he's mad, he doesn't want competition.>>109428724Most devs didn't know shit about server management, that's why companies hired sysadmins. If you didn't have a server guy to handle all that for you, you'd just use a PaaS, that's why Heroku was so popular. Now you don't need any of that shit, you can easily self-host using AI to do the grunt work, and you end up learning as well since AI will explain every step.
>>109428808I'm not mad, in fact I agree with you that you should use docker, podman, kvm qemu or a combination of those. My main issue is with devs not understanding what's involved in app deployment, what are the steps and why they're there. Also I'm not any kind of sysadmin guy, I just learned the principles and now I'm always able to set up a vps and deploy an app there with my bare hands, I never understood heroku. But then again, I was always primarily a Linux guy and only used macos briefly, so maybe that's why those things made a bit more sense to me. I just find that kind of knowledge important and foundational in a way.
>>109428590No one cares faggot lol. Zoomie think he'll get a medal for that