Skip to main content

Health Checks

Makofy automatically monitors your app after every deploy.

Post-deploy health check

After deploying, Makofy watches your pods for 60 seconds:

  • Healthy — pods start and stay running
  • Unhealthy — pods enter a crash-loop (repeatedly crashing and restarting)
  • Timeout — pods haven't crashed but aren't fully ready yet (treated as healthy, since the app may still be booting)

Crash detection

If your app crash-loops after deploy, Makofy:

  1. Captures the crash logs
  2. Marks the deploy as unhealthy
  3. Scans the crash logs for environment variable names
  4. Highlights missing variables in the Env tab with a red warning

This helps you quickly identify which configuration is missing.

App status

StatusMeaning
buildingBuild is in progress
deployingImage built, deploying to cluster
runningApp is healthy and serving traffic
unhealthyApp is crash-looping after deploy
failedBuild failed

Rollbacks

If a deploy causes issues, you can roll back to a previous deploy from the Deploys tab in the dashboard. This redeploys the previous container image without rebuilding.