autostart

This commit is contained in:
Aron Petau 2025-11-20 12:38:05 +01:00
parent 65235d8c9a
commit ca110918b4
6 changed files with 243 additions and 22 deletions

24
autokanban.service Normal file
View file

@ -0,0 +1,24 @@
[Unit]
Description=AutoKanban Thermal Printer Web App
After=network.target
[Service]
Type=simple
User=pi
Group=pi
WorkingDirectory=/home/pi/autokanban
Environment="PATH=/home/pi/.pyenv/versions/autokanban/bin:/usr/local/bin:/usr/bin:/bin"
Environment="PYENV_ROOT=/home/pi/.pyenv"
ExecStart=/home/pi/.pyenv/versions/autokanban/bin/python /home/pi/autokanban/start_app.py
Restart=on-failure
RestartSec=5
StandardOutput=journal
StandardError=journal
# Graceful shutdown
TimeoutStopSec=10
KillMode=mixed
KillSignal=SIGTERM
[Install]
WantedBy=multi-user.target