From 2f6c79beb6445d12c9959fec470a5cd9ea2bda32 Mon Sep 17 00:00:00 2001 From: x032205 Date: Fri, 11 Jul 2025 14:47:22 -0400 Subject: [PATCH] Use non root user for docs Dockerfile --- docs/Dockerfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 079972544d..c048fc6dc6 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -19,13 +19,17 @@ FROM node:20-alpine WORKDIR /app -RUN npm install -g mint@4.2.13 +RUN addgroup -g 1001 -S mintuser && \ + adduser -S -D -H -u 1001 -s /sbin/nologin -G mintuser mintuser && \ + npm install -g mint@4.2.13 -COPY . . +COPY --chown=mintuser:mintuser . . -COPY --from=builder /root/.mintlify /root/.mintlify -COPY --from=builder /app/docs.json /app/docs.json -COPY --from=builder /app/spec.json /app/spec.json +COPY --from=builder --chown=mintuser:mintuser /root/.mintlify /home/mintuser/.mintlify +COPY --from=builder --chown=mintuser:mintuser /app/docs.json /app/docs.json +COPY --from=builder --chown=mintuser:mintuser /app/spec.json /app/spec.json + +USER mintuser EXPOSE 3000