Files
geoblocking-python-script/geoblock-testserver.service

22 lines
845 B
Desktop File

[Unit]
Description=Geoblocking - Test-Webserver fuer Verbindungstests von aussen
Documentation=https://git.hacker-net.de/Aria-Software/geoblocking-python-script
After=network-online.target
Wants=network-online.target
ConditionPathExists=__INSTALL_DIR__/geoblock.ini
[Service]
Type=simple
User=root
ExecStart=/usr/bin/python3 __INSTALL_DIR__/geoblock_testserver.py --config __INSTALL_DIR__/geoblock.ini
Restart=on-failure
RestartSec=5
# Laeuft dauerhaft (kein oneshot wie geoblock.service) - beantwortet
# Requests solange der Host laeuft. Port/Bind/Log kommen aus [testserver]
# in der .ini. User=root nur wegen evtl. niedriger Portnummer/Log-Verzeichnis-
# Rechten - wer will kann hier einen unprivilegierten User eintragen, sofern
# Port >1024 ist und der User Schreibrechte auf das Log-Verzeichnis hat.
[Install]
WantedBy=multi-user.target