From 31d0c4d3500b8dfac317298c3ac53d4fb5fc2a87 Mon Sep 17 00:00:00 2001 From: bartronx7 Date: Sun, 19 Jan 2025 17:56:01 -0600 Subject: [PATCH] caddy config --- caddy/Caddyfile | 16 ++++++++++++++++ caddy/Dockerfile | 8 ++++++++ 2 files changed, 24 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..b081889 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,16 @@ +{ + debug +} + +tls { + dns namecheap { + api_key {env.NAMECHEAP_API_KEY} + user {env.NAMECHEAP_API_USER} + api_endpoint https://api.namecheap.com/xml.response + client_ip {env.PUBLIC_IP} + } +} + +miniflux { + reverse_proxy miniflux.akeley.tech miniflux:8080 +} diff --git a/caddy/Dockerfile b/caddy/Dockerfile new file mode 100644 index 0000000..8fca860 --- /dev/null +++ b/caddy/Dockerfile @@ -0,0 +1,8 @@ +FROM caddy:2.9-builder AS builder + +RUN xcaddy build \ + --with github.com/caddy-dns/namecheap + +FROM caddy:2.9 + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy