Как настроить приложение nodejs для запуска через systemd на CentOS7?

Как настроить приложение nodejs для запуска через systemd на CentOS7?

Я создал папку для своего приложения nodejs в своей домашней папке.

/home/user/nodeapp

Думаю, я установил узел, войдя под своим именем.

какой узел дает мне

/apps/node/bin/node

Я могу успешно запустить приложение из своей домашней папки с помощью команды

node /nodeapp/server.js

Я хочу запустить приложение как службу через systemd

Вот мой файл службы systemd

[Service]
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=node-myapp
User=username
Group=username
Environment=HOME=/home/username/nodeapp/
Environment=NODE_PATH=/home/username/nodeapp/
Environment=NODE_ENV=production
ExecStart=/apps/node/bin/node /home/username/nodeapp/server.js

[Install]
WantedBy=multi-user.target

Однако эта служба не запускается и переходит в состояние FailedState.

systemstc status -l node-myapp does not reveal anything. 

Как определить причину перехода службы в состояние сбоя? В файле app.log ничего нет.

Связанный контент