From 3f702084d20b3c3a3ea916f3110e99b22bda60b3 Mon Sep 17 00:00:00 2001 From: Chia Date: Thu, 6 Aug 2026 15:58:57 +1200 Subject: feat: complete commercial developer workflows Add tenant-safe usage observability, prepaid billing controls, API key lifecycle management, Embeddings metering, configurable billing alerts, and resilient provider health propagation. Harden Stripe failure handling, migrations, readiness, and the authenticated control-plane UI with end-to-end verification evidence. --- docker-compose.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'docker-compose.yml') diff --git a/docker-compose.yml b/docker-compose.yml index cc7ecec..d9fdbbb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,6 +38,17 @@ services: timeout: 3s retries: 20 + mockupstream: + image: aigw-debug:local + profiles: ["test"] + entrypoint: ["/usr/local/bin/mockupstream"] + command: ["-address", ":18080"] + healthcheck: + test: ["CMD", "wget", "-q", "-O", "-", "http://127.0.0.1:18080/healthz"] + interval: 2s + timeout: 2s + retries: 10 + aigw: image: aigw-debug:local build: . @@ -60,6 +71,8 @@ services: AIGW_TRUSTED_PROXY_CIDRS: ${AIGW_TRUSTED_PROXY_CIDRS:-} AIGW_REQUIRE_HTTPS: ${AIGW_REQUIRE_HTTPS:-false} AIGW_DEPLOYMENT_REGION: ${AIGW_DEPLOYMENT_REGION:-} + AIGW_PROVIDER_ACTIVE_PROBES_ENABLED: ${AIGW_PROVIDER_ACTIVE_PROBES_ENABLED:-false} + AIGW_PROVIDER_SHARED_HISTORY_ENABLED: ${AIGW_PROVIDER_SHARED_HISTORY_ENABLED:-true} AIGW_DATABASE_URL: ${AIGW_DATABASE_URL_DOCKER:?set AIGW_DATABASE_URL_DOCKER} AIGW_REDIS_URL: ${AIGW_REDIS_URL_DOCKER:-} AIGW_CREDENTIAL_KEY: ${AIGW_CREDENTIAL_KEY:?set AIGW_CREDENTIAL_KEY} -- cgit v1.2.3