From 51d5a06cd7da46896dfd728a1ae1c5759fec703b Mon Sep 17 00:00:00 2001 From: Codex Bot Date: Wed, 16 Sep 2026 04:04:45 +0800 Subject: [PATCH] Wait for API health separately from the projection worker --- scripts/compose_stack.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/compose_stack.sh b/scripts/compose_stack.sh index 04f96fc..a884c14 100755 --- a/scripts/compose_stack.sh +++ b/scripts/compose_stack.sh @@ -63,7 +63,8 @@ if docker container inspect adcloud-server-test >/dev/null 2>&1; then docker stop --time 20 adcloud-server-test >/dev/null legacy_stopped=true fi -docker compose -f compose.yml up -d --wait --wait-timeout 180 api worker +docker compose -f compose.yml up -d --wait --wait-timeout 180 api +docker compose -f compose.yml up -d worker docker compose -f compose.yml --profile checks run --rm smoke # Verify the published host port too; config stays read-only in this probe. docker run --rm --network host --volume "$CONFIG_VOLUME:/config:ro" --entrypoint python "$DEPLOY_IMAGE" /app/scripts/smoke_api.py --base-url "http://127.0.0.1:$DEPLOY_PORT" --require-projection