From 472b0db3b3bf1a85415df51267531899c95ec957 Mon Sep 17 00:00:00 2001 From: Bram Veenboer Date: Mon, 5 May 2025 10:07:10 +0200 Subject: [PATCH] Add caddy config files --- caddy/Caddyfile | 11 +++++++++++ caddy/Dockerfile | 8 ++++++++ 2 files changed, 19 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..f818c45 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,11 @@ +bram.veenboer.xyz \ +*.bram.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