fix: /run/gatus is created by systemd service on every boot

This commit is contained in:
selfhoster selfhoster 2026-07-27 15:11:43 +02:00
commit fee593840e
3 changed files with 3 additions and 3 deletions

View file

@ -1,6 +1,4 @@
adduser --group --system gatus adduser --group --system gatus
mkdir -p /var/lib/gatus mkdir -p /var/lib/gatus
chown -R gatus: /var/lib/gatus chown -R gatus: /var/lib/gatus
mkdir -p /var/run/gatus
chown -R gatus: /var/run/gatus
systemctl daemon-reload systemctl daemon-reload

View file

@ -1,6 +1,6 @@
use-privileged-ping: true use-privileged-ping: true
web: web:
socket: /var/run/gatus/gatus.sock socket: /run/gatus/gatus.sock
storage: storage:
type: "sqlite" type: "sqlite"
path: "/var/lib/gatus/gatus.sqlite" path: "/var/lib/gatus/gatus.sqlite"

View file

@ -8,6 +8,8 @@ Requires=network-online.target
Type=exec Type=exec
User=gatus User=gatus
Group=gatus Group=gatus
RuntimeDirectory="gatus"
RuntimeDirectoryMode=0770
Environment=GATUS_CONFIG_PATH=/etc/gatus/gatus.yaml Environment=GATUS_CONFIG_PATH=/etc/gatus/gatus.yaml
ExecStart=/usr/local/bin/gatus ExecStart=/usr/local/bin/gatus
TimeoutStopSec=5s TimeoutStopSec=5s