Files

29 lines
628 B
Desktop File
Raw Permalink Normal View History

[Unit]
Description=ZhaoVision local video management
After=network-online.target tailscaled.service
Wants=network-online.target
[Service]
Type=simple
User=zhaovision
Group=zhaovision
WorkingDirectory=/opt/zhaovision/current
EnvironmentFile=/etc/zhaovision.env
Environment=PYTHONDONTWRITEBYTECODE=1
Environment=PYTHONUNBUFFERED=1
Environment=TZ=UTC
ExecStart=/usr/bin/python3 /opt/zhaovision/current/app.py
Restart=always
RestartSec=4
UMask=0077
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/lib/zhaovision
MemoryMax=900M
TimeoutStopSec=15s
[Install]
WantedBy=multi-user.target