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:
- Captures the crash logs
- Marks the deploy as unhealthy
- Scans the crash logs for environment variable names
- Highlights missing variables in the Env tab with a red warning
This helps you quickly identify which configuration is missing.
App status
| Status | Meaning |
|---|---|
building | Build is in progress |
deploying | Image built, deploying to cluster |
running | App is healthy and serving traffic |
unhealthy | App is crash-looping after deploy |
failed | Build 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.