From 939d2d4d23fc4e58f8a60cde6bf3aaeee22c2ba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Tue, 18 Feb 2025 22:42:46 +0100 Subject: [PATCH] Try harder to work around 'EOF extracting' type errors during initial installation --- lib/functions.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/functions.sh b/lib/functions.sh index f87e36e..7df7927 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -382,14 +382,16 @@ start_service() { local TRIES=0 if [ $DEBUG ]; then # Start /federated/apps/SERVICE with output to console for debug - while [ "$TRIES" -lt 10 ]; do + while [ "$TRIES" -lt 100 ]; do docker compose -f /federated/apps/$SERVICE/docker-compose.yml -p $SERVICE up && break + sleep 5s TRIES=$((TRIES+1)) done [ $? -eq 0 ] && echo -ne "done.\n" || fail "There was a problem starting service /federated/apps/$SERVICE" else - while [ "$TRIES" -lt 10 ]; do + while [ "$TRIES" -lt 100 ]; do docker compose -f /federated/apps/$SERVICE/docker-compose.yml -p $SERVICE up -d &> /dev/null && break + sleep 5s TRIES=$((TRIES+1)) done