В директории /lib/systemd/system требуется создать файл с расширением .service
Файл должен содержать следующую информацию
[Unit]
Description=docs service by nodejs
After=network-online.target
[Service]
User=www-data
Restart=on-failure
WorkingDirectory=/var/www/docs
ExecStart=/usr/bin/node /var/www/docs/bin/www
[Install]
WantedBy=multi-user.target
где,
- User — имя пользователя от имени которого запускается служба
- WorkingDirectory — каталог с приложением, где nodejs
После этого требуется перезапустить daemon
systemctl daemon-reload
systemctl restart docs
systemctl status docs
, где docs имя службы