summarylogtreecommitdiffstats
path: root/moonraker.service
blob: 45748ba471e814b58af908d353eb65c80ab1707d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[Unit]
Description=Web API Server for Klipper

[Service]
Type=simple
User=moonraker
RuntimeDirectory=moonraker
RemainAfterExit=no
Restart=always
RestartSec=10

ExecStartPre=/usr/bin/python -m venv --upgrade /var/lib/moonraker/.venv 
ExecStartPre=/var/lib/moonraker/.venv/bin/python -m pip install --requirement /usr/share/moonraker/moonraker-requirements.txt
  
ExecStart=/var/lib/moonraker/.venv/bin/python /usr/share/moonraker/moonraker.py \
  --nologfile \
  --verbose \
  --debug \
  --datapath /var/lib/moonraker \
  --configfile /etc/moonraker/moonraker.conf

Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target