Unit файл для сервиса systemd, который запускает приложение на nodejs в dev режиме и управляет им.
mcedit /etc/systemd/system/myapp.service
[Unit]
Description=MyApp
[Service]
ExecStart=/usr/bin/npm start --daemon
Restart=always
User=root
# Note Debian/Ubuntu uses 'nogroup', RHEL/Fedora uses 'nobody'
Group=root
Environment=NODE_ENV=production
WorkingDirectory=/var/www/app/
StandardOutput=null
StandardError=syslog
TimeoutSec=300
[Install]
WantedBy=multi-user.target
После добавления конфигурационного файла
systemctl daemon-reload
systemctl start myapp
Добавление в автозагрузку
systemctl enable myapp