Feat: Pull everytime, only build on marker
This commit is contained in:
16
update.sh
16
update.sh
@@ -67,6 +67,14 @@ for d in "${dirs[@]}"; do
|
||||
|
||||
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)
|
||||
echo "==== $d: up -d --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"
|
||||
|
||||
Reference in New Issue
Block a user