From 6db92622d823a8b28a2493bcea72f9e5eded0555 Mon Sep 17 00:00:00 2001 From: Julian Ladisch Date: Tue, 5 May 2026 18:50:27 +0200 Subject: [PATCH] Switch from floryn90/hugo to ghcr.io/gohugoio/hugo image The site build using docker-compose fails since floryn90/hugo v0.134.3: ``` Error: error building site: failed to acquire a build lock: open /src/.hugo_build.lock: permission denied ``` Cause: The Alpine image has switched from root user to hugo user: https://github.com/floryn90/docker-hugo/commit/b26163074781850eba0151306837c55f8a2b5b1e Fix: Switch to offical ghcr.io/gohugoio/hugo image that doesn't have the problem. --- Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 232d8f70c4e..7951c230e4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,8 @@ -FROM floryn90/hugo:ext-alpine +FROM ghcr.io/gohugoio/hugo + +COPY . /project + +RUN npm i + +RUN hugo --minify -RUN apk add git && \ - git config --global --add safe.directory /src