Run the unit as a rootless user service

WorkingDirectory uses %h, the unit installs under default.target, and it retries a failed start with a limit, the same as the other services on the VPS.
This commit is contained in:
gib committed 2026-10-06 10:57:44 -04:00
1 parent e08f9fafa9
commit 7f930933b4
1 file changed
+7 -2
+7 -2
View File
@@ -2,14 +2,19 @@
Description=Podman Compose: Bang
After=network-online.target
Wants=network-online.target
StartLimitIntervalSec=300
StartLimitBurst=3
[Service]
Type=oneshot
WorkingDirectory=/home/gib/Server/Search/Bang/docker
WorkingDirectory=%h/Server/Search/Bang/docker
ExecStart=/usr/bin/podman compose up -d
ExecStop=/usr/bin/podman compose down
RemainAfterExit=yes
TimeoutStartSec=900
TimeoutStopSec=60
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
WantedBy=default.target