ranczo-energy-usage-scrapers/os/energy-price-scrapers.service
Bartosz Wieczorek 166d64d51e init
2025-09-02 18:14:05 +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