aboutsummaryrefslogtreecommitdiffstats
path: root/slackware-changelog.service
diff options
context:
space:
mode:
Diffstat (limited to 'slackware-changelog.service')
-rw-r--r--slackware-changelog.service20
1 files changed, 20 insertions, 0 deletions
diff --git a/slackware-changelog.service b/slackware-changelog.service
new file mode 100644
index 0000000..fbaaf5f
--- /dev/null
+++ b/slackware-changelog.service
@@ -0,0 +1,20 @@
+[Unit]
+Description=Slackware -current ChangeLog proxy for Homepage
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+ExecStart=/usr/bin/python3 /opt/slackware-changelog/slackware_changelog.py
+Environment=CHANGELOG_URL=https://mirrors.slackware.com/slackware/slackware64-current/ChangeLog.txt
+Environment=PORT=8098
+Environment=CACHE_TTL=1800
+Restart=always
+RestartSec=5
+DynamicUser=yes
+NoNewPrivileges=yes
+PrivateTmp=yes
+ProtectSystem=strict
+ProtectHome=yes
+
+[Install]
+WantedBy=multi-user.target