add compose

This commit is contained in:
saces 2026-02-16 23:30:06 +01:00
parent 5604c3232a
commit 19a36b04e9
2 changed files with 18 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
compose.override.yaml

17
compose.yaml Normal file
View file

@ -0,0 +1,17 @@
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