From 19a36b04e923bb666ec5bf07db9003ff6c761f65 Mon Sep 17 00:00:00 2001 From: saces Date: Mon, 16 Feb 2026 23:30:06 +0100 Subject: [PATCH] add compose --- .gitignore | 1 + compose.yaml | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 .gitignore create mode 100644 compose.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b17903e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +compose.override.yaml diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..205ff22 --- /dev/null +++ b/compose.yaml @@ -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