This commit is contained in:
Jason Ross
2026-03-30 21:08:20 -05:00
parent 29fea31800
commit 0f3c951fc1
71 changed files with 8453 additions and 48 deletions
+15
View File
@@ -0,0 +1,15 @@
[Unit]
Description=s6 service supervision tree
After=network-online.target podman.socket
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/s6-svscan /etc/s6-services
ExecStop=/usr/bin/s6-svscanctl -t /etc/s6-services
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
+4
View File
@@ -0,0 +1,4 @@
#!/bin/bash
cd /srv/stoat-admin
podman compose down
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
exec s6-log -b -- T /var/log/s6/stoat-admin/
+11
View File
@@ -0,0 +1,11 @@
#!/bin/bash
set -e
if ! podman network exists stoat_default; then
sleep 5
exit 1
fi
cd /srv/stoat-admin
exec podman compose up 2>&1
+4
View File
@@ -0,0 +1,4 @@
#!/bin/bash
cd /srv/stoat
podman compose down
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
exec s6-log -b -- T /var/log/s6/stoat/
+5
View File
@@ -0,0 +1,5 @@
#!/bin/bash
set -e
cd /srv/stoat
exec podman compose up 2>&1