infra-controller/systemd/infra-controller.service
Jeremie Fraeys 4cd7e72e2b
Some checks failed
Deploy / deploy (push) Failing after 7s
initial infra commit
2026-01-19 16:27:09 -05:00

35 lines
707 B
Desktop File

[Unit]
Description=Infrastructure Controller
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=infractl
Group=infractl
Restart=on-failure
RestartSec=10s
EnvironmentFile=/etc/infra-controller/controller.env
Environment=PYTHONUNBUFFERED=1
WorkingDirectory=/opt/infra-controller
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/run/active-apps /var/lib/infra-controller
CapabilityBoundingSet=
# Execution
ExecStart=/opt/infra-controller/venv/bin/infra-controller
ExecReload=/bin/kill -HUP $MAINPID
# Logging
StandardOutput=journal
StandardError=journal
SyslogIdentifier=infra-controller
[Install]
WantedBy=multi-user.target