Browse Source

address comments

pull/7160/head
chrislu 1 month ago
parent
commit
af1589f7c9
  1. 17
      test/s3/iam/Makefile.docker

17
test/s3/iam/Makefile.docker

@ -148,9 +148,20 @@ docker-urls: ## Display all service URLs
docker-wait-healthy: ## Wait for all services to be healthy docker-wait-healthy: ## Wait for all services to be healthy
@echo "⏳ Waiting for all services to be healthy..." @echo "⏳ Waiting for all services to be healthy..."
@timeout 300 bash -c ' \ @timeout 300 bash -c ' \
while [ $$(docker-compose -p $(PROJECT_NAME) -f $(COMPOSE_FILE) ps | grep -c "healthy") -lt 4 ]; do \
echo "Waiting for services to be healthy..."; \
required_services="keycloak weed-master weed-volume weed-filer weed-s3"; \
while true; do \
all_healthy=true; \
for service in $$required_services; do \
if ! docker-compose -p $(PROJECT_NAME) -f $(COMPOSE_FILE) ps $$service | grep -q "healthy"; then \
echo "Waiting for $$service to be healthy..."; \
all_healthy=false; \
break; \
fi; \
done; \
if [ "$$all_healthy" = "true" ]; then \
break; \
fi; \
sleep 5; \ sleep 5; \
done \ done \
' '
@echo "✅ All services are healthy"
@echo "✅ All required services are healthy"
Loading…
Cancel
Save