# Reiniciar PM2 con Nueva Configuración ## šŸ”„ Cambio Realizado Se cambió el script en `ecosystem.config.cjs`: - āŒ Antes: `src/index-optimized.js` (solo API) - āœ… Ahora: `src/index.js` (API + Frontend) ## šŸ“‹ Pasos para Aplicar el Cambio ### Opción 1: Reiniciar con la nueva configuración (Recomendado) ```bash # Reiniciar con la nueva configuración pm2 restart parking-api --update-env # O si prefieres eliminar y volver a iniciar pm2 delete parking-api pm2 start ecosystem.config.cjs ``` ### Opción 2: Recargar la configuración ```bash # Recargar la configuración pm2 reload ecosystem.config.cjs ``` ## āœ… Verificación DespuĆ©s de reiniciar, verifica: ```bash # 1. Ver que estĆ” corriendo pm2 list # 2. Ver logs pm2 logs parking-api # 3. Verificar que responde curl http://localhost:3000/api/health # Debe responder: {"ok":true} # 4. Verificar que sirve el frontend curl http://localhost:3000/index.html # Debe devolver el HTML ``` ## 🌐 Acceso a la Aplicación Una vez reiniciado, la aplicación estarĆ” disponible en: - **Frontend (Cliente)**: `http://tu-servidor:3000/` o `http://tu-ip:3000/` - **Admin**: `http://tu-servidor:3000/admin.html` - **Login**: `http://tu-servidor:3000/login.html` - **API Health**: `http://tu-servidor:3000/api/health` ## šŸ’¾ Guardar Configuración No olvides guardar la nueva configuración: ```bash pm2 save ``` Esto asegurarĆ” que al reiniciar el servidor, PM2 use la nueva configuración.