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.
Historial de deploys
Abre la pestaña Frontend 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
- Superó los 10 minutos de build o los 50 MB de output
Los logs de build se conservan para los últimos 50 deploys por proyecto.
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
Haz clic en dos versiones para ver la diferencia en tamaño, número de archivos y qué archivos cambiaron. Útil para diagnosticar por qué de repente un build ha doblado su tamaño o perdido assets.
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
Puedes descargar el código fuente completo de cualquier versión como ZIP:
- Dashboard: Frontend → Deploys → (versión) → Descargar código fuente
- Caso de uso: recuperar código tras perder una copia local, auditar qué se desplegó realmente o pasarle el ZIP a un colaborador
Límites
| Versiones guardadas | Últimas 50 por proyecto |
| Ventana de rollback | Cualquier versión del historial, mientras siga almacenada |
| Retención de logs de build | 30 días |
Las versiones antiguas se recolectan automáticamente después de 50 deploys para mantener tu uso de almacenamiento razonable.