services: caddy: build: ../caddy restart: unless-stopped environment: - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN} volumes: - ../caddy/Caddyfile:/etc/caddy/Caddyfile - ../caddy/data:/data - ../caddy/config:/config network_mode: host # Caddy sees ALL host interfaces including Netbird networks: caddy_net: external: true