services:
  # Do not start the in-container Fleet Server when using a host-installed Fleet Server
  fleet-server:
    profiles: [disabled]

  # Point the Elastic Agent container to the host Fleet Server
  elastic-agent:
    environment:
      - FLEET_URL=http://host.docker.internal:8220
    # No change to 8200: APM intake stays exposed from this container

## Usage (Windows + WSL host Fleet Server):
## 1) Stop containerized Fleet services to free port 8220:
##    docker compose stop fleet-server elastic-agent
## 2) Install Fleet Server on WSL (see commands I provided), verify http://localhost:8220/api/status
## 3) Start Elastic Agent pointing to host Fleet:
##    docker compose -f docker-compose.yml -f docker-compose.fleet-host.yml up -d elastic-agent
## 4) Verify in Kibana → Fleet → Agents: Fleet Server (host) healthy; Elastic Agent (container) healthy.