services: web-app: build: . image: pilotvault-web-app container_name: pilotvault-web-app environment: ADDR: ":8090" # BFF target. host.docker.internal reaches the API Server published on the # host (e.g. by API Server/docker-compose.yml or a local api-server.exe). API_BASE: "http://host.docker.internal:8080" extra_hosts: # Makes host.docker.internal resolve on Linux too (already works on Desktop). - "host.docker.internal:host-gateway" ports: - "8090:8090" restart: unless-stopped