24 lines
549 B
Desktop File
24 lines
549 B
Desktop File
[Unit]
|
|
Description=GYXX Flow Python Scheduler
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=gyxx-flow
|
|
Group=gyxx-flow
|
|
WorkingDirectory=/opt/gyxx-flow
|
|
Environment=PYTHONUTF8=1
|
|
Environment=GYXX_PROJECT_ROOT=/opt/gyxx-flow
|
|
Environment=GYXX_DATA_ROOT=/var/lib/gyxx-flow
|
|
EnvironmentFile=-/etc/gyxx-flow/gyxx-flow.env
|
|
ExecStart=/opt/gyxx-flow/.venv/bin/python -m gyxx_flow schedule run
|
|
Restart=on-failure
|
|
RestartSec=10s
|
|
TimeoutStopSec=90s
|
|
KillSignal=SIGTERM
|
|
NoNewPrivileges=true
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|