#!/bin/bash # Script de prueba para verificar la generación de servicios con NVM echo "=== Test: Generación de servicio con NVM ===" echo "" # Simular generación de servicio cat << 'EOF' SERVICIO GENERADO (simulado): [Unit] Description=App para gestionar Tareas After=network.target [Service] Type=simple User=user_apps WorkingDirectory=/home/user_apps/apps/app_tareas Environment=PATH=/home/user_apps/.nvm/versions/node/v24.12.0/bin:/usr/local/bin:/usr/bin:/bin Environment=NODE_ENV=production ExecStart=/home/user_apps/.nvm/versions/node/v24.12.0/bin/npm start Restart=always RestartSec=10 SyslogIdentifier=siax-app-TAREAS [Install] WantedBy=multi-user.target CARACTERÍSTICAS: ✅ Environment=PATH incluye directorio NVM automáticamente ✅ Environment=NODE_ENV=production por defecto ✅ SyslogIdentifier para logs claros ✅ Orden lógico: PATH primero, luego env vars del usuario COMANDOS PARA APLICAR (ejecutados por AppManager automáticamente): sudo systemctl daemon-reload sudo systemctl enable siax-app-TAREAS.service sudo systemctl start siax-app-TAREAS.service EOF