From fdab99ac79bd965c8699f3a62faf36af60c182d8 Mon Sep 17 00:00:00 2001 From: cediackermann Date: Fri, 24 Apr 2026 10:55:43 +0200 Subject: [PATCH] Wait for Docker.app to appear before opening after install --- steps/step_docker.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/steps/step_docker.sh b/steps/step_docker.sh index 4d8433e..f91d6cc 100755 --- a/steps/step_docker.sh +++ b/steps/step_docker.sh @@ -16,13 +16,19 @@ install_docker() { softwareupdate --install-rosetta --agree-to-license print_success "Rosetta 2 ready" + print_warning "Waiting for Docker.app to appear in /Applications..." + local WAIT=0 + while [ ! -d "/Applications/Docker.app" ]; do + if [ $WAIT -ge 30 ]; then + print_error "Docker.app not found in /Applications after 30s. Please install Docker Desktop manually." + exit 1 + fi + sleep 2 + WAIT=$((WAIT + 2)) + done + print_warning "Opening Docker Desktop..." - if [ -d "/Applications/Docker.app" ]; then - open -a Docker - else - print_error "Docker.app not found in /Applications. Please install Docker Desktop manually." - exit 1 - fi + open -a Docker echo "" echo "MANUAL STEP REQUIRED:"