From f3b7d2a2309368dfb345ce25da1de2fc2b69d34e Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sun, 6 Jul 2025 13:54:53 +0530 Subject: [PATCH] Add caddy-cloudflare --- caddy-cloudflare/docker-compose.yml | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 caddy-cloudflare/docker-compose.yml diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml new file mode 100644 index 0000000..95295d5 --- /dev/null +++ b/caddy-cloudflare/docker-compose.yml @@ -0,0 +1,31 @@ +services: + caddy: + image: docker.io/ryuupendragon/caddy-cloudflare:2.10.0 + container_name: caddy + cap_add: + - NET_ADMIN + networks: + proxy: + ipv4_address: 172.30.0.2 + 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 + - ${APPDATA_PATH}/caddy/caddy-logs:/logs + - ${APPDATA_PATH}/caddy/caddy-srv:/srv + ports: + - ${HTTP_PORT}:80 + - ${HTTPS_PORT}:443 + - ${HTTPS_PORT}:443/udp + restart: unless-stopped + +networks: + proxy: + name: proxy + driver: bridge + ipam: + config: + - subnet: 172.30.0.0/16 + gateway: 172.30.0.1