Deploys, Versiones y Rollback
Cada vez que despliegas, DYPAI crea una nueva versión de tu frontend. La versión activa es la que ven tus usuarios. Las versiones anteriores se conservan para que puedas volver al momento en que algo deja de funcionar.
Dónde vive esto
El historial de deploys, los logs de build y el rollback viven en la sub-sección Deployments (Frontend → Deployments, ruta /deployments) — separada de la página Overview de Frontend (URL del sitio, vista previa, botón de deploy, descarga de ZIP). El historial completo de deploys + rollback en un clic es una función Pro.
Historial de deploys
Abre Frontend → Deployments en el dashboard de tu proyecto. La lista de deploys muestra cada build, del más reciente al más antiguo, con:
- Número de versión — se incrementa en cada deploy (
v1,v2,v3…) - Estado —
active,ready,buildingofailed - Fecha de creación — cuándo se lanzó el deploy
- Tamaño — tamaño total del output del build
- Número de archivos — cuántos assets se generaron
Haz clic en cualquier versión para ver sus logs de build, la lista de archivos y el commit exacto (si se desplegó desde Git).
Logs de build
Si un deploy falla, abre sus logs para ver qué pasó. Problemas típicos:
- Dependencia faltante en
package.json - El comando de build falló (
npm run buildterminó con error) - Carpeta de output no encontrada (DYPAI espera
dist/,build/oout/según el framework) - Variable de entorno requerida en build time pero no configurada
- El build superó el timeout o el output se rechazó por ser demasiado grande
Los logs de build recientes se conservan por proyecto para que puedas depurar los deploys fallidos.
Rollback
¿Se rompió producción? Un clic te lleva de vuelta.
Encuentra la versión
Ve a Frontend → Deploys y busca la última versión que sabes que funcionaba.
Haz clic en Rollback
Haz clic en Rollback a esta versión a su lado. Confirma el prompt.
Cambio instantáneo
La versión activa cambia inmediatamente. Sin rebuild, sin espera — el build antiguo ya está cacheado en el edge. Normalmente está live en segundos.
El rollback no es destructivo
Hacer rollback no elimina las versiones más nuevas. Puedes volver a avanzar a cualquier versión en cualquier momento.
Comparar versiones
Cada versión muestra su tamaño y número de archivos, así puedes detectar cuándo un build de repente dobló su tamaño o perdió assets. Una vista de diff lado a lado está en el roadmap.
Health checks automáticos
Después de cada deploy, DYPAI verifica que la nueva versión responde con un 200. Si devuelve un 500 (artefactos de build faltantes, routing incorrecto, etc.), el deploy se reintenta automáticamente. No necesitas intervenir.
Los deploys que siguen rotos tras los reintentos se marcan como failed y la versión activa anterior sigue sirviendo el tráfico.
Descargar el código fuente
Desde el Overview de Frontend puedes descargar el código fuente del build actual como ZIP. Úsalo para recuperar código tras perder una copia local, auditar qué se desplegó realmente o pasárselo a un colaborador.
Límites
| Versiones guardadas | Un historial reciente de versiones por proyecto (las antiguas se recolectan) |
| Ventana de rollback | Cualquier versión que siga almacenada en el historial |
| Logs de build | Los deploys recientes se conservan para depurar |
| Historial completo + rollback | Plan Pro |
Las versiones antiguas se recolectan automáticamente para mantener tu uso de almacenamiento razonable.