Feat: Pull everytime, only build on marker

This commit is contained in:
2025-10-22 22:55:35 +02:00
parent 4584afcddd
commit 9cdc6d56b5

View File

@@ -65,7 +65,15 @@ for d in "${dirs[@]}"; do
continue
fi
strategy="$(detect_strategy "$d")"
strategy="$(detect_strategy "$d")"
# Immer zuerst pullen (auch bei build)
echo "==== $d: pull ===="
if ! (cd "$d" && COMPOSE pull); then
echo "WARN: $d -> pull fehlgeschlagen"
overall_rc=1
# trotzdem später versuchen zu starten
fi
case "$strategy" in
build)
@@ -76,13 +84,7 @@ for d in "${dirs[@]}"; do
continue
fi
;;
pull|*)
echo "==== $d: pull ===="
if ! (cd "$d" && COMPOSE pull); then
echo "WARN: $d -> pull fehlgeschlagen"
overall_rc=1
# trotzdem versuchen zu starten
fi
*)
echo "==== $d: up -d ===="
if ! (cd "$d" && COMPOSE up -d); then
echo "WARN: $d -> up -d fehlgeschlagen"