1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00
iiab/roles/nodered/templates/nodered.service.j2

33 lines
727 B
Django/Jinja

[Unit]
Description=Node-RED
After=syslog.target network.target
[Service]
# Ansible template HAD: if is_debian_8 or is_debian_9 or is_ubuntu_16 or is_ubuntu_17
# Ansible template HAD: if is_debuntu
{% if is_rpi %}
ExecStart=/usr/bin/node-red-pi --max-old-space-size=128 -v
{% else %}
# ExecStart=/usr/local/bin/node-red-pi --max-old-space-size=128 -v
ExecStart=/usr/bin/node-red-pi -v
{% endif %}
Restart=on-failure
KillSignal=SIGINT
# log output to syslog as 'node-red'
SyslogIdentifier=node-red
StandardOutput=syslog
# non-root user to run as
{% if is_rpi %}
WorkingDirectory=/home/pi/
User=pi
Group=pi
{% else %}
WorkingDirectory=/home/nodered/
User=nodered
Group=nodered
{% endif %}
[Install]
WantedBy=multi-user.target