summaryrefslogtreecommitdiff
path: root/caddy.Dockerfile
diff options
from:
to:
context:
space:
mode:
authorGravatar SayaAndy <saya.andy@posteo.com> 2026-05-02 15:06:44 +0700
committerGravatar SayaAndy <saya.andy@posteo.com> 2026-05-02 15:06:44 +0700
commitd3a63ca8a84bf4583bac8f5fd09bd52774bc4158 (patch)
tree1a8b8582a75c966dd0a0c2c9d87e6aa1970795e2 /caddy.Dockerfile
parentca1f36376865cb2a20923aa62fdff3ee217abde3 (diff)
downloadweb-d3a63ca8a84bf4583bac8f5fd09bd52774bc4158.tar.gz
web-d3a63ca8a84bf4583bac8f5fd09bd52774bc4158.zip
feat: migrate to uz.saya.casa
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