← Back to context

Comment by ffsm8

8 months ago

In my experience the actual time is usually vastly underestimated. You might take 20 minutes if you've just setup an equivalent project, but otherwise you're gonna take a lot longer to get everything wired up, including https certs. And you're likely only thinking of deploying already existing images right now, so you'll have to add another hour or so to configure a ci/CD pipeline, a container registry, permissions etc. unless you're fine doing deploys/builds manually. Unless you configure a cronjob to poll for changes via git, but now you're still gonna have to ssh in to check if everything worked with the build/deploy.

Tools like Coolify streamline this process and give you a preconfigured template to get everything wired up from a git repository push event to a deployment on a docker-swarm cluster, with a shiny UI to configure env variables and check the terminal output of the container etc

I'm not sure what you'd consider magic here though, it's mostly just quality of life templates and a coherent UI so you don't have to execute various commands via ssh