Ficha del módulo
- ID: node-healthcheck
- Categoría: node
Configurar healthcheck en Dokku
Objetivo: validar automáticamente que la app responda correctamente después de cada deploy.
Exponer endpoint de health en la app
Agregar una ruta simple que retorne estado 200.
// Express
app.get("/health", (_req, res) => {
res.status(200).json({ status: "ok" });
});
Configurar checks en Dokku
dokku checks:set <app_name> web /health
Validar configuración
dokku checks:report <app_name>
Esperado: endpoint /health configurado para proceso web.
Probar endpoint públicamente
curl -I https://<dominio>/health
Esperado: HTTP 200.