Add versioned event registry and transactional feature rules
Docker test deployment / test-build-deploy (push) Successful in 4m44s

This commit is contained in:
2026-09-16 04:46:17 +08:00
parent 51d5a06cd7
commit b43043255c
31 changed files with 2015 additions and 30 deletions
+2 -2
View File
@@ -30,7 +30,7 @@ cleanup() {
local result=$?
trap - EXIT
if ! $successful && $legacy_stopped; then
docker compose -f compose.yml stop api worker >/dev/null || true
docker compose -f compose.yml stop api worker event-worker >/dev/null || true
docker start adcloud-server-test >/dev/null || true
echo 'Compose deployment failed; legacy SQLite service restored where possible.'
fi
@@ -64,7 +64,7 @@ if docker container inspect adcloud-server-test >/dev/null 2>&1; then
legacy_stopped=true
fi
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 up -d worker event-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