central/systemd/central-gui.service

24 lines
488 B
SYSTEMD
Raw Normal View History

[Unit]
Description=Central GUI (FastAPI + HTMX)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=central
Group=central
WorkingDirectory=/opt/central
Environment=HOME=/opt/central
EnvironmentFile=/etc/central/central.env
ExecStart=/opt/central/.venv/bin/central-gui
Restart=on-failure
RestartSec=5
NoNewPrivileges=true
ProtectSystem=full
ProtectHome=true
PrivateTmp=true
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target