CentOS7 で systemd 経由で実行するように nodejs アプリを構成するにはどうすればよいでしょうか?

CentOS7 で systemd 経由で実行するように nodejs アプリを構成するにはどうすればよいでしょうか?

ホーム フォルダーの下に 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 ファイルには何も記録されません。

関連情報