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