Skip to content

Health Checks

Configure health checks for zero-downtime deploys.

During a deploy, Dokku starts the new container and runs health checks. If checks pass, traffic switches to the new container. If they fail, the deploy is rolled back.

Go to your app → Health Checks tab. Set the path, timeout, and attempts.

SettingDefaultDescription
Path/HTTP path to check
Timeout30Seconds to wait for each check
Attempts5Number of retries before failing

You can disable health checks for apps that take a long time to boot, but this removes zero-downtime deploy protection.