feat: add service order file and update olivetin config to use it
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 9s

This commit is contained in:
Gaxinto Theodorio 2025-05-06 22:26:04 -04:00
parent 63eaee2f7d
commit 4d4901b72c
2 changed files with 42 additions and 0 deletions

View File

@ -4,6 +4,22 @@ actions:
icon: <iconify-icon icon="lets-icons:save-duotone" width="48" height="24"></iconify-icon>
execOnCron:
- "@daily"
- title: deploy all containers
shell: |
cd /home/geezo/docker_containers
while IFS= read -r dir; do
if [ -f "${dir}/docker-compose.yml" ] || [ -f "${dir}/docker-compose.yaml" ]; then
echo "Processing directory: ${dir}"
cd "${dir}"
docker compose up -d
cd ..
else
echo "Warning: No docker-compose file found in ${dir}"
fi
done < service_order.txt
icon: <iconify-icon icon="mdi:docker" width="48" height="24"></iconify-icon>
execOnCron:
- "@daily"

26
service_order.txt Normal file
View File

@ -0,0 +1,26 @@
caddy
gitea
authentik
vaultwarden
nextcloud
immich
memos
yams
beaverhabits
portainer
dockge
netbird
minio
watchtower
tubearchivist
n8n
newt
gomft
autorestic
glance
beszel
operational
hoarder
dozzle
olivetin
open-web-ui