Files
ss-tools/docker-compose.full-flow-soak.yml
busya bcc69f4bbe feat(dashboard-testing): add sampled traversal and ClickHouse test lab
Add versioned metric graph authority, owned browser evidence, paginated and all-tab traversal, deterministic sampling policies, and analyst-facing run inspection.

Provision the DEV/PREPROD/PROD Superset, Gitea and million-row ClickHouse lab; retain reproducible lifecycle evidence and explicit incomplete-traversal limits.
2026-10-02 10:54:42 +03:00

23 lines
809 B
YAML

# Explicit opt-in laboratory observer. No Docker socket enters this container.
services:
soak:
profiles: ["stage6-soak"]
image: ss-tools-full-flow-backend
init: true
restart: on-failure
entrypoint: ["python", "/opt/soak/collector.py"]
command: ["run"]
environment:
SOAK_DATABASE_HOST: db
SOAK_DATABASE_PORT: "5432"
volumes:
- ./scripts/stage6_soak:/opt/soak:ro
- ${SOAK_EVIDENCE_DIR:-./specs/050-mcp-interface/evidence/docker-stage6/soak}:/evidence
- ${FULL_FLOW_SOAK_ENV_FILE:-/tmp/ss-tools-full-flow.env}:/run/secrets/full-flow.env:ro
- ./specs/050-mcp-interface/evidence/docker-full-flow-v2:/acceptance:ro
- storage:/retained-storage:ro
depends_on:
backend:
condition: service_healthy
stop_grace_period: 60s