caddy-dns01/compose.yaml
2026-02-16 23:30:06 +01:00

17 lines
563 B
YAML

services:
caddy:
build:
context: .
pull: true
dockerfile_inline: |
# syntax=docker/dockerfile:1
FROM docker.io/library/caddy:2-builder AS builder
RUN --mount=type=bind,source=./caddyapp,target=/caddyapp \
--mount=type=cache,target=/go/pkg/mod \
--mount=type=cache,target=/root/.cache/go-build \
xcaddy build \
--with codeberg.org/saces/caddy-dns01/caddyapp=/caddyapp
FROM caddy:2-alpine
COPY --from=builder /usr/bin/caddy /usr/bin/caddy