ranczo-energy-price-scrapers/os/energy-price-scrapers.service
Bartosz Wieczorek 26d2ddae54 Add TGE scraper
2025-10-14 13:01:52 +02:00

27 lines
689 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
CacheDirectory=energy-price-scrapers
CacheDirectoryMode=0750
# 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
ReadWritePaths=/var/cache/energy-price-scrapers
[Install]
WantedBy=multi-user.target