Files
gyxx-flow/deploy/gyxx-flow.service
T

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