openlatch-client 0.0.0

The open-source security layer for AI agents — client forwarder
Documentation
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: