Update Caddy Dockerfile

This commit is contained in:
2025-08-30 20:07:14 +02:00
parent abf394fe41
commit 39073b6aac
3 changed files with 10 additions and 3 deletions

View File

@@ -1,3 +1,7 @@
{
import conf/dynamic_dns.caddy
}
(unprotected) { (unprotected) {
{args[0]}.{$SUBDOMAIN}.{$DOMAIN} { {args[0]}.{$SUBDOMAIN}.{$DOMAIN} {
log { log {

View File

@@ -1,8 +1,9 @@
FROM caddy:2.7-builder AS builder FROM caddy:2.9-builder AS builder
RUN xcaddy build \ RUN xcaddy build \
--with github.com/caddy-dns/route53 --with github.com/caddy-dns/route53@v1.5.1 \
--with github.com/mholt/caddy-dynamicdns@7c818ab3fc3
FROM caddy:2.7-alpine FROM caddy:2.9-alpine
COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY --from=builder /usr/bin/caddy /usr/bin/caddy

View File

@@ -8,6 +8,7 @@ services:
environment: environment:
- DOMAIN=veenboer.xyz - DOMAIN=veenboer.xyz
- SUBDOMAIN=bram - SUBDOMAIN=bram
- AWS_REGION=eu-west-1
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:?} - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:?}
- AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY:?} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY:?}
image: caddy image: caddy
@@ -18,6 +19,7 @@ services:
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- /opt/caddy/Caddyfile:/etc/caddy/Caddyfile - /opt/caddy/Caddyfile:/etc/caddy/Caddyfile
- /opt/caddy/conf:/etc/caddy/conf
- /opt/caddy/data:/data - /opt/caddy/data:/data
- /opt/caddy/logs:/var/log - /opt/caddy/logs:/var/log
extra_hosts: extra_hosts: