From d905cd653fce7e90d24985e1049f231182ce9f68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bot=20of=20Thomas=20G=C3=BCttler?= Date: Fri, 29 May 2026 23:19:14 +0200 Subject: [PATCH] fix: check Docker availability before falling back to local Dagger engine (#329) (#333) --- scripts/setup_dagger_remote.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/setup_dagger_remote.sh b/scripts/setup_dagger_remote.sh index fd40219..9435bcf 100755 --- a/scripts/setup_dagger_remote.sh +++ b/scripts/setup_dagger_remote.sh @@ -24,6 +24,12 @@ for attempt in $(seq 1 $MAX_PROBE_ATTEMPTS); do fi if [ "$attempt" -eq "$MAX_PROBE_ATTEMPTS" ]; then echo "Warning: No Dagger server responded on $host:$port after $MAX_PROBE_ATTEMPTS attempts" + if ! docker info >/dev/null 2>&1; then + echo "Error: Remote Dagger engine is unavailable AND local Docker daemon is not running." + echo "Cannot proceed. Ensure either the remote server at $host:$port is accessible" + echo "or that Docker is running locally (check: sudo systemctl start docker)." + exit 1 + fi echo "Remote engine unavailable — CI will use the local Dagger engine." exit 0 fi