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

@@ -67,6 +67,14 @@ for d in "${dirs[@]}"; do
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 case "$strategy" in
build) build)
echo "==== $d: up -d --build ====" echo "==== $d: up -d --build ===="
@@ -76,13 +84,7 @@ for d in "${dirs[@]}"; do
continue continue
fi 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 ====" echo "==== $d: up -d ===="
if ! (cd "$d" && COMPOSE up -d); then if ! (cd "$d" && COMPOSE up -d); then
echo "WARN: $d -> up -d fehlgeschlagen" echo "WARN: $d -> up -d fehlgeschlagen"