Actualizaciones
La actualizacion real la gestiona MaintenanceController junto con UpdateService.
Flujo real
- Se consulta
https://api.github.com/repos/alxarafe/chascarrillo/releases/latest. - Se compara la etiqueta remota con
UpdateService::VERSION. - Si hay version nueva, se busca un artefacto
chascarrillo-deploy-*.zip. - Se descarga y se aplica el paquete.
- Se ejecutan migraciones al final.
Que preserva
El proceso protege config.json, .env, public_html/uploads, Content, storage y var.
Lo que no hace
- No hace rollback automatico.
- No sustituye una copia de seguridad.
- No garantiza que una actualizacion manual sin red funcione.
Antes de actualizar, guarda una copia de la base de datos y del contenido importado.