Update Dockerfile

This commit is contained in:
Vaica committed 2026-06-22 01:07:16 +08:00
1 parent efa527e138
commit e8ee4afb36
1 file changed
+5 -3
+5 -3
View File
@@ -35,13 +35,15 @@ RUN npm run build
FROM node:20-alpine AS runner FROM node:20-alpine AS runner
WORKDIR /app WORKDIR /app
# Install specific Hugo version, git, ssh and su-exec # Install system dependencies first
RUN apk add --no-cache git openssh-client su-exec
# Install specific Hugo version
ARG HUGO_VERSION=0.128.2 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 && \ 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 && \ tar -xzf /tmp/hugo.tar.gz -C /tmp && \
mv /tmp/hugo /usr/local/bin/hugo && \ mv /tmp/hugo /usr/local/bin/hugo && \
rm /tmp/hugo.tar.gz && \ rm /tmp/hugo.tar.gz
apk add --no-cache git openssh-client su-exec
# Create non-root user # Create non-root user
RUN addgroup --system --gid 1001 nodejs && \ RUN addgroup --system --gid 1001 nodejs && \