mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 19:52:06 +00:00
33 lines
737 B
Django/Jinja
33 lines
737 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_raspbian %}
|
|
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_raspbian %}
|
|
WorkingDirectory=/home/pi/
|
|
User=pi
|
|
Group=pi
|
|
{% else %}
|
|
WorkingDirectory=/home/nodered/
|
|
User=nodered
|
|
Group=nodered
|
|
{% endif %}
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|