Commit Graph

4 Commits

Author SHA1 Message Date
Milton Gonzalez 959c365d5c fix: version 3.0.1 -- Actualizador espera a backend y frontend antes de recargar
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:59:48 -05:00
Milton Gonzalez f607455668 fix: version 2.6.1 -- auto-update no reiniciaba el backend en exilaser
El sudoers NOPASSWD autoriza "systemctl restart <servicio>" por
separado para backend y frontend, pero el script los reiniciaba en
un solo comando combinado -- eso no matchea ninguna de las dos
reglas, sudo pide contraseña, falla sin terminal, y el backend queda
corriendo codigo viejo indefinidamente sin que nada lo avise (el
frontend si se ve actualizado porque sirve archivos de disco sin
reiniciar proceso). Se separa en dos llamadas a sudo.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-30 08:15:11 -05:00
Milton Gonzalez ee72b52b13 fix: version 2.2.2 -- build de auto-update y tamanos de logo
El script de auto-actualizacion heredaba NODE_ENV=production del
backend, lo que hacia que npm saltara devDependencies (vite incluido)
al instalar el frontend -- el build fallaba en silencio y el sistema
quedaba en la version vieja. Se fuerza --include=dev en ese paso.

De paso: logo de la empresa que usa el sistema al doble de tamano,
logo de LinkedCorp (desarrollador) a la mitad.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 12:27:57 -05:00
Milton Gonzalez fa4ddbe164 feat: version 2.2.0 -- boton real de actualizacion (auto-update)
POST /api/updater/apply dispara scripts/apply-update.sh (backup +
git pull + migraciones + build + restart) en un proceso separado.
Apagado por defecto: solo se activa si el servidor define
UPDATE_APP_DIR/UPDATE_BACKEND_SERVICE/UPDATE_FRONTEND_SERVICE en su
backend/.env. Sin esa config, el panel se comporta igual que antes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 12:18:12 -05:00