Add ddns caddy module

This commit is contained in:
2026-01-10 21:27:12 -08:00
parent f787df234e
commit f0f5fa8090
2 changed files with 12 additions and 1 deletions

9
Dockerfile Normal file
View File

@@ -0,0 +1,9 @@
FROM caddy:2-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/cloudflare \
--with github.com/mholt/caddy-dynamicdns
FROM caddy:2
COPY --from=builder /usr/bin/caddy /usr/bin/caddy

View File

@@ -1,6 +1,6 @@
services: services:
caddy: caddy:
image: caddy:2 image: homelab-core/caddy:latest # built in portainer
container_name: caddy container_name: caddy
restart: unless-stopped restart: unless-stopped
cap_add: cap_add:
@@ -13,6 +13,8 @@ services:
- /tank/git/homelab-config/caddy:/etc/caddy - /tank/git/homelab-config/caddy:/etc/caddy
- /tank/services/caddy/data:/data - /tank/services/caddy/data:/data
- /tank/services/caddy/config:/config - /tank/services/caddy/config:/config
environment:
- CLOUDFLARE_API_KEY=${CLOUDFLARE_API_KEY?}
tsdproxy: tsdproxy:
image: almeidapaulopt/tsdproxy:1 image: almeidapaulopt/tsdproxy:1