-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
On ubuntu, o make this js run in the background i've created a .service file and placed it in /etc/systemd/system
Next I placed the application folder in /var/opt/node-spc-mqtt.
node-spc-mqtt.service
[Unit]
Description=SPC Gateway MQTT module
[Service]
ExecStart=/var/opt/node-spc-mqtt/node-spc-mqtt.js
Restart=always
User=administrator
# Note Debian/Ubuntu uses 'nogroup', RHEL/Fedora uses 'nobody'
Group=nogroup
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/var/opt/node-spc-mqtt
[Install]
WantedBy=multi-user.target
systemctl enable node-spc-mqtt.service
systemctl start node-spc-mqtt.service
Maybe it's an idea to create embed something like this by default.
#https://stackoverflow.com/questions/4018154/how-do-i-run-a-node-js-app-as-a-background-service
Jibbonator
Metadata
Metadata
Assignees
Labels
No labels