update docker update script

This commit is contained in:
Simon Rieger 2025-05-05 13:57:10 +02:00
parent 71941ccb84
commit 8057a013af

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
start_at="feishin" start_at="actualbudget"
found_start=false found_start=false
for ordner in */; do for ordner in */; do
@ -16,15 +16,8 @@ for ordner in */; do
cd "$ordner" || exit cd "$ordner" || exit
# Docker stoppen # Docker stoppen
docker compose down #docker compose down
docker compose pull
# Watchtower-Label entfernen
sed -i '/com.centurylinklabs.watchtower.enable/d' docker-compose.yml
# Prüfe ob caddy.log in den nächsten 10 Zeilen nach labels: existiert
if ! awk '/labels:/ {for(i=1;i<=10;i++) {getline; if($0 ~ /caddy\.log/) found=1}} END{exit !found}' docker-compose.yml; then
sed -i '/labels:/d' docker-compose.yml
fi
# Docker neu starten # Docker neu starten
docker compose up -d docker compose up -d