From fee593840ef25c4bbddf6e61a86a182178b60ead Mon Sep 17 00:00:00 2001 From: selfhoster1312 Date: Mon, 27 Jul 2026 15:11:43 +0200 Subject: [PATCH] fix: /run/gatus is created by systemd service on every boot --- debian/gatus/DEBIAN/postinst | 2 -- debian/gatus/etc/gatus/gatus.yaml | 2 +- debian/gatus/etc/systemd/system/gatus.service | 2 ++ 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/debian/gatus/DEBIAN/postinst b/debian/gatus/DEBIAN/postinst index 9a2c153..9bf4572 100755 --- a/debian/gatus/DEBIAN/postinst +++ b/debian/gatus/DEBIAN/postinst @@ -1,6 +1,4 @@ adduser --group --system gatus mkdir -p /var/lib/gatus chown -R gatus: /var/lib/gatus -mkdir -p /var/run/gatus -chown -R gatus: /var/run/gatus systemctl daemon-reload \ No newline at end of file diff --git a/debian/gatus/etc/gatus/gatus.yaml b/debian/gatus/etc/gatus/gatus.yaml index 893de25..6be2043 100644 --- a/debian/gatus/etc/gatus/gatus.yaml +++ b/debian/gatus/etc/gatus/gatus.yaml @@ -1,6 +1,6 @@ use-privileged-ping: true web: - socket: /var/run/gatus/gatus.sock + socket: /run/gatus/gatus.sock storage: type: "sqlite" path: "/var/lib/gatus/gatus.sqlite" diff --git a/debian/gatus/etc/systemd/system/gatus.service b/debian/gatus/etc/systemd/system/gatus.service index 23f0a8b..a0d2255 100644 --- a/debian/gatus/etc/systemd/system/gatus.service +++ b/debian/gatus/etc/systemd/system/gatus.service @@ -8,6 +8,8 @@ Requires=network-online.target Type=exec User=gatus Group=gatus +RuntimeDirectory="gatus" +RuntimeDirectoryMode=0770 Environment=GATUS_CONFIG_PATH=/etc/gatus/gatus.yaml ExecStart=/usr/local/bin/gatus TimeoutStopSec=5s