From 276537fbc1d567ce625cc7af25de80bf707a6fbe Mon Sep 17 00:00:00 2001 From: Felix Travieso Date: Wed, 12 Nov 2025 13:45:29 -0500 Subject: [PATCH] First commit --- Dockerfile | 9 +++++++++ README.md | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d21d651 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM caddy:2.10.2-builder-alpine AS builder + +RUN xcaddy build \ + --with github.com/caddy-dns/cloudflare@v0.2.2 \ + --with github.com/sagikazarmark/caddy-fs-s3@v0.11.0 + +FROM caddy:2.10.2-alpine + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy diff --git a/README.md b/README.md new file mode 100644 index 0000000..a59dd06 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Caddy Builder + +This repository is meant to help build custom Caddy images for my homelab. + +The image is currently being built with the following two modules: + +- [caddy.fs.s3](https://caddyserver.com/docs/modules/caddy.fs.s3) +- [dns.providers.cloudflare](https://caddyserver.com/docs/modules/dns.providers.cloudflare) + +## Downloads + +The images are hosted on: + +`git.aeto.dev/felixtrav/caddy` \ No newline at end of file