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>
This commit is contained in:
Milton Gonzalez
2026-09-22 12:27:57 -05:00
parent 3220db1432
commit ee72b52b13
6 changed files with 22 additions and 8 deletions
+5 -1
View File
@@ -45,7 +45,11 @@ node src/scripts/migrate-db.js
echo "-- frontend: npm install + build --"
cd "$APP_DIR/source/frontend"
npm install
# --include=dev es necesario a la fuerza: este script hereda NODE_ENV=production del backend
# (via EnvironmentFile), y con eso npm salta devDependencies por defecto -- incluido vite, que
# es la unica forma de hacer el build. Sin esto, "npm install" queda "up to date" sin instalar
# nada realmente y el build falla con "vite: not found".
npm install --include=dev
npm run build
echo "-- publicando build de frontend --"