codigo0/ecosystem.config.cjs
planetazuzu a313cfe066 fix: Correcciones críticas y mejoras PWA
- Fix: ErrorBoundary movido dentro de BrowserRouter para resolver error de contexto React Router
- Fix: Service Worker actualizado con Promise.allSettled para manejar errores de caché
- Feat: Iconos PWA optimizados (192x192, 512x512, maskable)
- Feat: Scripts de diagnóstico y limpieza de desarrollo
- Feat: Documentación de diagnóstico de errores
- Update: React Router future flags configurados
- Update: Manifest.json con iconos y screenshots configurados
- Clean: Eliminados archivos obsoletos y documentación antigua
- Docs: Actualizado RESUMEN_MANUAL_TES.md y CHECKLIST_PWA_COMPLETA.md
2025-12-23 11:42:44 +01:00

33 lines
852 B
JavaScript

/**
* Configuración PM2 para EMERGES TES
* Servidor de producción en puerto 8607
*/
module.exports = {
apps: [
{
name: 'emerges-tes',
script: 'npx',
args: 'serve -s dist -l 8607',
instances: 1,
autorestart: true,
watch: false,
max_memory_restart: '500M',
env: {
NODE_ENV: 'production',
PORT: 8607,
},
error_file: './logs/pm2-error.log',
out_file: './logs/pm2-out.log',
log_date_format: 'YYYY-MM-DD HH:mm:ss Z',
merge_logs: true,
// Reiniciar si el proceso usa más de 500MB
max_memory_restart: '500M',
// Esperar 10 segundos antes de considerar que el proceso no responde
kill_timeout: 10000,
// Esperar 3 segundos antes de reiniciar tras un crash
wait_ready: false,
listen_timeout: 10000,
},
],
};