# docker-compose.local.yml # # Agent configuration for LOCAL_MODE (single-tenant deployment) # # Usage: # docker compose -f docker-compose.yml -f docker-compose.local.yml up # # Or set COMPOSE_FILE environment variable: # export COMPOSE_FILE=docker-compose.yml:docker-compose.local.yml # docker compose up # # Required environment variables: # LOCAL_AGENT_KEY - Key for local agent registration (matches orchestrator's LOCAL_AGENT_KEY) # # Optional environment variables: # ORCHESTRATOR_URL - URL for orchestrator (default: http://orchestrator:8000 for Docker network) services: agent: environment: # Enable LOCAL_MODE for single-tenant registration LOCAL_MODE: "true" # Key for local registration (NOT ADMIN_API_KEY - this has minimal scope) # Separate from ADMIN_API_KEY - can ONLY register the local agent LOCAL_AGENT_KEY: "${LOCAL_AGENT_KEY}" # Use Docker service name when running in combined stack # Override to host.docker.internal:8000 if running orchestrator separately ORCHESTRATOR_URL: "${ORCHESTRATOR_URL:-http://orchestrator:8000}" # Clear multi-tenant settings (not needed in LOCAL_MODE) REGISTRATION_TOKEN: "" TENANT_ID: ""