Como configurar o aplicativo nodejs para rodar via systemd no CentOS7?

Como configurar o aplicativo nodejs para rodar via systemd no CentOS7?

Criei uma pasta para meu aplicativo nodejs na minha pasta pessoal.

/home/user/nodeapp

Acho que instalei o nó logado como eu.

qual nó me dá

/apps/node/bin/node

Posso executar o aplicativo com êxito na minha pasta pessoal usando o comando

node /nodeapp/server.js

Quero executar o aplicativo como um serviço via systemd

Aqui está meu arquivo de serviço 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

No entanto, este serviço falha ao iniciar e o serviço entra em FailedState.

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

Como determino a causa da entrada do serviço em estado de falha? Nada no arquivo app.log.

informação relacionada