From 76e31a3ea5d87b15c33b042c7ccb45b446680497 Mon Sep 17 00:00:00 2001 From: fuomag9 <1580624+fuomag9@users.noreply.github.com> Date: Tue, 11 Nov 2025 19:05:43 +0100 Subject: [PATCH] fix building --- docker/caddy/Dockerfile | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/docker/caddy/Dockerfile b/docker/caddy/Dockerfile index 7781aaf8..8f0d9e55 100644 --- a/docker/caddy/Dockerfile +++ b/docker/caddy/Dockerfile @@ -1,18 +1,9 @@ # syntax=docker/dockerfile:1.6 -FROM ubuntu:24.04 AS builder - -# Install build dependencies -RUN apt-get update && apt-get install -y --no-install-recommends \ - wget \ - ca-certificates \ - golang-go \ - git \ - && rm -rf /var/lib/apt/lists/* +FROM golang:1.25 AS builder # Install xcaddy -RUN wget -O /usr/local/bin/xcaddy "https://caddyserver.com/api/download?os=linux&arch=amd64&p=github.com/caddyserver/xcaddy" \ - && chmod +x /usr/local/bin/xcaddy +RUN go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest # Build Caddy with plugins RUN xcaddy build \ @@ -32,7 +23,7 @@ COPY --from=builder /usr/bin/caddy /usr/bin/caddy COPY docker/caddy/Caddyfile /etc/caddy/Caddyfile # Create caddy user and directories -RUN groupadd -g 1000 caddy && useradd -r -u 1000 -g caddy caddy \ +RUN groupadd caddy && useradd -r -g caddy caddy \ && mkdir -p /data /config \ && chown -R caddy:caddy /data /config