docs(deployment): note Compose deploys replace the container without a rolling update

This commit is contained in:
tiennm99 committed 2026-10-07 09:07:45 +07:00
1 parent 3b76d66e59
commit ad8a3686be
1 file changed
+5 -4
+5 -4
View File
@@ -297,10 +297,11 @@ not follow `/readyz` into a drain.
On Coolify, leave the dashboard's own HTTP health check switched off: it On Coolify, leave the dashboard's own HTTP health check switched off: it
executes `curl` or `wget` inside the container and cannot pass against this executes `curl` or `wget` inside the container and cannot pass against this
image. Coolify picks the health check up from the Dockerfile after the next image. The container inherits the Dockerfile's health check through
deploy (the application then reports a custom health check found), and a `compose.yml`. Coolify deploys the app with the Docker Compose build pack,
rolling update waits for the new container to be healthy before it removes the which has no rolling update: the deployment log shows it removing the old
old one. Confirm that in the deployment log after the first deploy. container before starting the new one, so every deploy has a short gap and
ends live games (see the drain sequence below).
A post-deploy check worth having beyond either is a real socket open, because A post-deploy check worth having beyond either is a real socket open, because
both health checks pass whether or not the proxy forwards upgrades. Opening both health checks pass whether or not the proxy forwards upgrades. Opening