diff --git a/caddy-cloudflare-ddns/compose.yaml b/caddy-cloudflare-ddns/compose.yaml new file mode 100644 index 0000000..42d2891 --- /dev/null +++ b/caddy-cloudflare-ddns/compose.yaml @@ -0,0 +1,23 @@ +services: + caddy: + image: docker.io/ryuupendragon/caddy-cloudflare-ddns:2.10.0 + container_name: caddy + restart: unless-stopped + cap_add: + - NET_ADMIN + environment: + - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN} + volumes: + - ${APPDATA_PATH}/caddy/caddy-file:/etc/caddy + - ${APPDATA_PATH}/caddy/caddy-config:/config + - ${APPDATA_PATH}/caddy/caddy-data:/data + ports: + - ${HTTP_PORT}:80 + - ${HTTPS_PORT}:443 + - ${HTTPS_PORT}:443/udp + networks: + - frontend + +networks: + frontend: + external: true