DesarrolladoresOperaciones
Despliegue
Comandos make prod-* y el flujo real de actualización de la API en ecfera.cloud.
Recordatorio crítico
Solo la API, PostgreSQL y Redis corren en el servidor (ecfera.cloud, contenedores
Docker, path /opt/projects/valwisp). El dashboard y el landing son sitios estáticos en
Vercel con auto-deploy en push a main — nunca los despliegues como contenedor ni les
crees nginx config en el servidor.
Acceso al servidor
ssh root@ecfera.cloudOtros proyectos corren en ese mismo servidor — no toques nada fuera de
/opt/projects/valwisp.
Comandos make prod-*
| Comando | Qué hace |
|---|---|
make prod-up | Levanta producción (docker-compose.prod.yml up -d) |
make prod-down | Detiene producción |
make prod-deploy | git pull → rebuild + restart (up -d --build) → prisma migrate deploy dentro del contenedor API |
make prod-backup | Backup de Postgres (pg_dump a archivo backup_<fecha>.sql) |
make prod-logs | Logs de todos los servicios |
make prod-logs-api | Logs solo del servicio API |
Flujo estándar de actualización
make prod-backup— antes de cualquier deploy con cambios de schema.make prod-deploy.make prod-logs-api— confirmar que la API levantó sin errores (ver Base de datos → Migraciones en producción antes de agregar columnas requeridas a un modelo con datos existentes).
Comandos equivalentes en desarrollo
make dev, make dev-up, make dev-down, make dev-seed, make dev-reset,
make dev-shell — ver Setup local.