Add dashboard service file.

Commit
5f7ef1027bf4c9e673b63cec19ea6d4edd06b5a9
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
roles/dashboard/etc/systemd/system/fapg-daq-dashboard.service
index 00000000..e31e2b03 000000..100644
@@ -0,0 +1,30 @@
1 Added: [Unit]
2 Added: Description=FAPG DAQ Mojolicious Dashboard
3 Added: After=network-online.target
4 Added: Wants=network-online.target
5 Added:
6 Added: [Service]
7 Added: Type=simple
8 Added:
9 Added: User=fapg-daq
10 Added: Group=fapg-daq
11 Added:
12 Added: WorkingDirectory=/opt/fapg/fapg-daq/roles/dashboard
13 Added:
14 Added: RuntimeDirectory=fapg-daq-dashboard
15 Added: RuntimeDirectoryMode=0750
16 Added:
17 Added: StateDirectory=fapg-daq
18 Added: StateDirectoryMode=0750
19 Added:
20 Added: Environment=HOME=/var/lib/fapg-daq
21 Added: Environment=MOJO_MODE=production
22 Added: Environment=FAPG_DAQ_DB=/var/lib/fapg-daq/readings.sqlite3
23 Added:
24 Added: ExecStart=/usr/bin/hypnotoad -f /opt/fapg/fapg-daq/roles/dashboard/script/dashboard
25 Added:
26 Added: Restart=on-failure
27 Added: RestartSec=5
28 Added:
29 Added: [Install]
30 Added: WantedBy=multi-user.target