Checklist mínimo:
- `setup:di:compile` fuera de producción.
- `setup:static-content:deploy` en build.
- Cambio de symlink atómico.
- Warmup de cache post-deploy.
Ejemplo de paso atómico:
```
ln -sfn /var/www/releases/2026_01_31 /var/www/current
```
Si haces esto mal, el checkout se rompe primero.
Extra:
- Limpia cache solo después del symlink.
- Valida `env.php` por permisos.
- Usa health checks para rollback rápido.
La diferencia entre “deploy exitoso” y “incidente” suele ser 2 minutos de warmup.
- `setup:di:compile` fuera de producción.
- `setup:static-content:deploy` en build.
- Cambio de symlink atómico.
- Warmup de cache post-deploy.
Ejemplo de paso atómico:
```
ln -sfn /var/www/releases/2026_01_31 /var/www/current
```
Si haces esto mal, el checkout se rompe primero.
Extra:
- Limpia cache solo después del symlink.
- Valida `env.php` por permisos.
- Usa health checks para rollback rápido.
La diferencia entre “deploy exitoso” y “incidente” suele ser 2 minutos de warmup.
Comentarios