services: caddy: build: ../../caddy-dns-cloudflare container_name: caddy restart: unless-stopped cap_add: - NET_ADMIN environment: - PUID=1000 - PGID=1000 - TZ=America/Los_Angeles - CLOUDFLARE_API_TOKEN=cfat_yPhy6H6v3Yr83YdNuJQeS4lgfxzd7X2U1OpMX4gp07cf50fe ports: - "80:80" - "443:443" - "443:443/udp" extra_hosts: - "host.docker.internal:host-gateway" volumes: - ./conf:/etc/caddy - /mnt/storage/apps/caddy/data:/data - /mnt/storage/apps/caddy/config:/config networks: - proxy networks: proxy: name: proxy external: true