From 0622c2a858311a1321f55590db04f5fca7c49ccb Mon Sep 17 00:00:00 2001 From: Drew Bowering Date: Sat, 10 May 2025 07:38:16 -0600 Subject: [PATCH] split Docker build into phases - as per https://github.com/gohugoio/hugo/issues/12991 --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 12ca3bb..97b8fcf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,11 @@ ARG HUGO_VERSION="v0.147.1" ARG CADDY_VERSION="2.10.0" # Stage 1: Build -FROM ghcr.io/gohugoio/hugo:${HUGO_VERSION} AS builder -WORKDIR /project +FROM ghcr.io/gohugoio/hugo:${HUGO_VERSION} AS source COPY . . -RUN hugo build + +FROM source AS builder +RUN /entrypoint.sh build # Stage 2: Package FROM docker.io/caddy:${CADDY_VERSION}