# Configurar Inicio Automático con PM2 ## ✅ Pasos Completados 1. ✅ `pm2 startup` - Generó el comando de configuración 2. ✅ `pm2 save` - Guardó la lista de procesos actuales ## 🔧 Paso Final: Ejecutar el Comando de Configuración **Ejecuta este comando con `sudo`:** ```bash sudo env PATH=$PATH:/home/dicomsuites/.nvm/versions/node/v20.0.0/bin /home/dicomsuites/.nvm/versions/node/v20.0.0/lib/node_modules/pm2/bin/pm2 startup systemd -u dicomsuites --hp /home/dicomsuites ``` Este comando: - Configura PM2 para iniciar automáticamente al arrancar el sistema - Crea un servicio systemd que se ejecuta al inicio - Usa el usuario `dicomsuites` y el directorio home `/home/dicomsuites` ## ✅ Verificación Después de ejecutar el comando, verifica: ```bash # Verificar que el servicio está configurado systemctl status pm2-dicomsuites # Verificar que PM2 tiene la configuración guardada pm2 list ``` ## 🧪 Probar el Inicio Automático Para probar que funciona (opcional): ```bash # Reiniciar el servidor sudo reboot # O simular reinicio deteniendo PM2 y verificando que se reinicia pm2 kill # Luego verificar que los procesos se reinician automáticamente ``` ## 📝 Notas - El servicio se llama `pm2-dicomsuites` (usuario + PM2) - Los procesos se restauran desde `/home/dicomsuites/.pm2/dump.pm2` - Si agregas nuevos procesos, ejecuta `pm2 save` nuevamente ## 🔄 Actualizar Configuración Si cambias procesos o configuración: ```bash # Guardar cambios pm2 save # El servicio automáticamente restaurará los procesos guardados ```