services:
daemon:
build:
context: ../..
dockerfile: tools/e2e/docker/Dockerfile.daemon
ports:
- "7443:7443"
environment:
- OPENLATCH_LOG_LEVEL=debug
- OPENLATCH_UPDATE_CHECK=false
- OPENLATCH_BIND_ALL=1
healthcheck:
test: ["CMD", "curl", "-sf", "http://localhost:7443/health"]
interval: 2s
timeout: 5s
retries: 15
start_period: 10s
volumes:
- daemon-logs:/root/.openlatch/logs
runner:
build:
context: .
dockerfile: docker/Dockerfile.runner
depends_on:
daemon:
condition: service_healthy
environment:
- OPENLATCH_E2E_CONTAINER=1
- OPENLATCH_DAEMON_URL=http://daemon:7443
- OPENLATCH_TOKEN=test-e2e-token
volumes:
- daemon-logs:/daemon-logs:ro
live:
profiles: [live]
build:
context: ../..
dockerfile: tools/e2e/docker/Dockerfile.live
environment:
- ANTHROPIC_API_KEY
volumes:
daemon-logs: