ValwispDocs
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.cloud

Otros proyectos corren en ese mismo servidor — no toques nada fuera de /opt/projects/valwisp.

Comandos make prod-*

ComandoQué hace
make prod-upLevanta producción (docker-compose.prod.yml up -d)
make prod-downDetiene producción
make prod-deploygit pull → rebuild + restart (up -d --build) → prisma migrate deploy dentro del contenedor API
make prod-backupBackup de Postgres (pg_dump a archivo backup_<fecha>.sql)
make prod-logsLogs de todos los servicios
make prod-logs-apiLogs solo del servicio API

Flujo estándar de actualización

  1. make prod-backup — antes de cualquier deploy con cambios de schema.
  2. make prod-deploy.
  3. 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.

On this page