[Perl] DAQ system for the FAPG.
1
[Unit]
2
Description=FAPG DAQ Mojolicious Dashboard
3
After=network-online.target
4
Wants=network-online.target
5
6
[Service]
7
Type=simple
8
9
User=fapg-daq
10
Group=fapg-daq
11
12
WorkingDirectory=/opt/fapg/fapg-daq/roles/dashboard
13
14
RuntimeDirectory=fapg-daq-dashboard
15
RuntimeDirectoryMode=0750
16
17
StateDirectory=fapg-daq
18
StateDirectoryMode=0750
19
20
Environment=HOME=/var/lib/fapg-daq
21
Environment=MOJO_MODE=production
22
Environment=FAPG_DAQ_DB=/var/lib/fapg-daq/readings.sqlite3
23
Environment=FAPG_DAQ_SECRET_FILE=/var/lib/fapg-daq/dashboard.secret
24
25
ExecStart=/usr/bin/hypnotoad -f /opt/fapg/fapg-daq/roles/dashboard/script/dashboard
26
27
Restart=on-failure
28
RestartSec=5
29
30
[Install]
31
WantedBy=multi-user.target