summaryrefslogtreecommitdiff
path: root/caddy.Dockerfile
blob: 9f90d8b9de76930ec239be9702a0214555848dab (plain)
1
2
3
4
5
6
7
8
9
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