name: firstleg-test-admin-web services: admin-web: build: context: . dockerfile: Dockerfile args: NODE_IMAGE: "${NODE_BASE_IMAGE:-node:22-alpine}" NGINX_IMAGE: "${NGINX_BASE_IMAGE:-nginx:1.27-alpine}" image: admin-web-test:${IMAGE_TAG:?IMAGE_TAG is required} container_name: admin-web-test restart: unless-stopped healthcheck: test: ["CMD", "wget", "-qO-", "http://127.0.0.1/healthz"] interval: 5s timeout: 3s retries: 12 start_period: 5s ports: - "127.0.0.1:${HOST_PORT:-9001}:80" environment: CLIENT_WEB_URL: "${CLIENT_WEB_URL:?CLIENT_WEB_URL is required}" API_UPSTREAM: "${API_UPSTREAM:-http://gateway:9000}" networks: - test-backend networks: test-backend: external: true name: "${TEST_NETWORK:-firstleg-test-network}"