# ============================================================================= # STELLA OPS - QA INTEGRATION FIXTURES # ============================================================================= # Deterministic external-service fixtures used to prove successful UI onboarding # for the providers currently exposed in the local Integrations Hub. # # Usage: # docker compose -f devops/compose/docker-compose.integration-fixtures.yml up -d # ============================================================================= networks: stellaops: external: true name: stellaops services: harbor-fixture: image: nginx:1.27-alpine container_name: stellaops-harbor-fixture restart: unless-stopped ports: - "127.1.1.6:80:80" volumes: - ./fixtures/integration-fixtures/harbor/default.conf:/etc/nginx/conf.d/default.conf:ro networks: stellaops: aliases: - harbor-fixture.stella-ops.local healthcheck: test: ["CMD-SHELL", "wget -qO- http://127.0.0.1/api/v2.0/health | grep -q 'healthy'"] interval: 15s timeout: 5s retries: 5 start_period: 5s labels: com.stellaops.profile: "qa-fixtures" com.stellaops.environment: "local-qa" github-app-fixture: image: nginx:1.27-alpine container_name: stellaops-github-app-fixture restart: unless-stopped ports: - "127.1.1.7:80:80" volumes: - ./fixtures/integration-fixtures/github-app/default.conf:/etc/nginx/conf.d/default.conf:ro networks: stellaops: aliases: - github-app-fixture.stella-ops.local healthcheck: test: ["CMD-SHELL", "wget -qO- http://127.0.0.1/api/v3/app | grep -q 'Stella QA GitHub App'"] interval: 15s timeout: 5s retries: 5 start_period: 5s labels: com.stellaops.profile: "qa-fixtures" com.stellaops.environment: "local-qa"