Can I not do all of these things with docker-compose already?
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)
Disclaimer: I am the Dokku maintainer.
Zero-downtime does sound interesting though, and is probably better than `traefik.http.middlewares.test-retry.retry`.