feedvault.se/tools/systemd/feedvault.service
Joakim Helleśen 08dbefa417
All checks were successful
Deploy to Server / deploy (push) Successful in 12s
Add systemd service, timer, and socket files
2026-03-26 01:48:38 +01:00

27 lines
672 B
Desktop File

[Unit]
Description=FeedVault
Requires=feedvault.socket
[Service]
User=feedvault
Group=feedvault
WorkingDirectory=/home/feedvault/feedvault
EnvironmentFile=/home/feedvault/feedvault/.env
RuntimeDirectory=feedvault
ExecStart=/usr/bin/uv run gunicorn config.wsgi:application --bind unix:/run/feedvault/feedvault.sock --workers 13 --name feedvault --max-requests-jitter 50 --max-requests 1200
ReadWritePaths=/home/feedvault/feedvault /run/feedvault
NoNewPrivileges=yes
PrivateTmp=yes
ProtectSystem=full
ProtectHome=no
CapabilityBoundingSet=
AmbientCapabilities=
RestrictRealtime=yes
LockPersonality=yes
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target