ranczo-energy-price-scrapers/os/energy-price-scrapers.service
2025-09-02 12:21:17 +02:00

24 lines
577 B
Desktop File

[Unit]
Description=Energy price scrapers (APScheduler)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=energy
Group=energy
WorkingDirectory=/opt/energy-price-scrapers
EnvironmentFile=/etc/energy-price-scrapers.env
# Use the venv python to run your scheduler app
ExecStart=/opt/energy-price-scrapers/.venv/bin/python /opt/energy-price-scrapers/app.py
Restart=always
RestartSec=5
# Hardening (tune as needed)
NoNewPrivileges=true
PrivateTmp=true
ProtectHome=true
ProtectSystem=full
[Install]
WantedBy=multi-user.target