4 ms·
dokku does a lot of things that docker-compose does not. One of the bigger ones is zero downtime deploys: https://dokku.com/docs/deployment/zero-downtime-depl
by justinsaccount 2y ago
dokku does a lot of things that docker-compose does not. One of the bigger ones is zero downtime deploys:
https://dokku.com/docs/deployment/zero-downtime-deploys/ https://dokku.com/docs/deployment/zero-downtime-deploys/
This has the added benefit of warming up the app before traffic ever hits it, something I was always surprised that even heroku didn't do (at least, the last time I used it ~6 years ago)
- josegonzalez 2y agoI see compose in production all the time - especially from folks that want compose support _in_ Dokku. I bought this up with the compose project manager a few months back. It seems like an interesting use case but it didn't seem like the Docker folks were... aware that this was how folks used docker compose? There is a project out there - Wowu/docker-rollout - that sort of provides this but it has some rough edges. Disclaimer: I am the Dokku maintainer.
- hobo_mark 2y agoInteresting, how is compose meant to be used then? Just for building images and running local dev environments?
- josegonzalez 2y agoMy understanding is that they are focused on the local development loop at the moment, especially with the acquisition of Tilt. That said, I don't work there so take this all with a grain of salt.