summaryrefslogtreecommitdiffci
path: root/caddy.Dockerfile
diff options
from:
to:
context:
space:
mode:
Diffstat (limited to 'caddy.Dockerfile')
-rw-r--r--caddy.Dockerfile10
1 files changed, 10 insertions, 0 deletions
diff --git a/caddy.Dockerfile b/caddy.Dockerfile
new file mode 100644
index 0000000..9f90d8b
--- /dev/null
+++ b/caddy.Dockerfile
@@ -0,0 +1,10 @@
+FROM docker.io/library/caddy:2.11.2-builder-alpine AS builder
+
+RUN --mount=type=cache,target=/go/pkg/mod \
+ --mount=type=cache,target=/root/.cache/go-build \
+ xcaddy build v2.11.2 \
+ --with github.com/mholt/caddy-ratelimit
+
+FROM docker.io/library/caddy:2.11.2-alpine
+
+COPY --from=builder /usr/bin/caddy /usr/bin/caddy