From d9f760ab2a5ab118e86caf0e5abc3236521c812a Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Thu, 19 Dec 2024 15:08:50 +0100 Subject: [PATCH] snapshot caddy config --- caddy/Caddyfile | 15 +++++++++++++++ caddy/Dockerfile | 8 ++++++++ 2 files changed, 23 insertions(+) create mode 100644 caddy/Caddyfile create mode 100644 caddy/Dockerfile diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..fb7be84 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,15 @@ +*.herderin.veenboer.xyz \ +*.uitgeest.veenboer.xyz \ +herderin.veenboer.xyz \ +uitgeest.veenboer.xyz \ +peter.veenboer.xyz \ +bewind.veenboer.xyz \ +{ + reverse_proxy nginx + tls { + dns route53 { + access_key_id {$AWS_ACCESS_KEY_ID} + secret_access_key {$AWS_SECRET_ACCESS_KEY} + } + } +} diff --git a/caddy/Dockerfile b/caddy/Dockerfile new file mode 100644 index 0000000..b230ad0 --- /dev/null +++ b/caddy/Dockerfile @@ -0,0 +1,8 @@ +FROM caddy:2.7-builder AS builder + +RUN xcaddy build \ + --with github.com/caddy-dns/route53 + +FROM caddy:2.7-alpine + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy