networks: proxy: external: true volumes: caddy_config: caddy_data: services: caddy: build: context: . dockerfile: Dockerfile container_name: caddy restart: unless-stopped env_file: - .env environment: - CLOUDFLARE_EMAIL=${CF_EMAIL} - CLOUDFLARE_API_TOKEN=${CF_AUTH_TOKEN} - ACME_AGREE=true ports: - 80:80 - 443:443 - "443:443/udp" - 2019:2019 cap_add: - NET_ADMIN volumes: - $PWD/config:/etc/caddy - caddy_data:/data - caddy_config:/config networks: - proxy