Runbook: Deploy

El deploy por fase debe ser pequeno, verificable y reversible.

Orden

  1. Backup local.
  2. Backup VPS de fuentes y DB.
  3. Cambios locales.
  4. Validaciones locales.
  5. Commit.
  6. Push.
  7. Copia al VPS.
  8. Build necesario.
  9. Restart.
  10. Health.
  11. Smoke.

Checks Minimos


node --check server.js

npm run verify:frontend

npm run docs:build-static

En VPS:


curl -fsS http://127.0.0.1:3847/api/system/health

npm run smoke:saas

npm run smoke:final

Las llamadas protegidas usan OPS_SERVICE_TOKEN desde /etc/ops-center/auth.env.

Smoke Final

npm run smoke:final valida:

  • salud de sistema y DB
  • overview SaaS
  • readiness SaaS
  • inventario runtime sin fuga de secretos
  • endpoint de health de dispatch