From f0e9be83439fed970436b9f2af076c7188222efc Mon Sep 17 00:00:00 2001 From: Vaica <94612053+zqlit@users.noreply.github.com> Date: Mon, 22 Jun 2026 12:03:11 +0800 Subject: [PATCH] Update Dockerfile --- write-server/Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/write-server/Dockerfile b/write-server/Dockerfile index 37443578..d04457b3 100644 --- a/write-server/Dockerfile +++ b/write-server/Dockerfile @@ -35,15 +35,16 @@ RUN npm run build FROM node:20-alpine AS runner WORKDIR /app -# Install system dependencies first -RUN apk add --no-cache git openssh-client su-exec +# Install system dependencies (gcompat for glibc Hugo binary) +RUN apk add --no-cache git openssh-client su-exec gcompat -# Install specific Hugo version +# Install Hugo 0.128.2 extended ARG HUGO_VERSION=0.128.2 RUN wget -q https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.tar.gz -O /tmp/hugo.tar.gz && \ tar -xzf /tmp/hugo.tar.gz -C /tmp && \ mv /tmp/hugo /usr/local/bin/hugo && \ - rm /tmp/hugo.tar.gz + rm /tmp/hugo.tar.gz && \ + hugo version # Create non-root user RUN addgroup --system --gid 1001 nodejs && \