From cfc41e349d6abd08c0b4690add52e2c496bad04a Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Sat, 15 Aug 2026 16:12:16 +0330 Subject: [PATCH] fix(backend): explicitly set USER root for apk add openssl in Dockerfile --- backend/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 9b0ec82..fc42e55 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,5 +1,6 @@ FROM node:20-alpine AS builder -RUN http_proxy=http://172.17.0.1:8888 https_proxy=http://172.17.0.1:8888 apk add --no-cache openssl 2>/dev/null || apk add --no-cache openssl 2>/dev/null || true +USER root +RUN http_proxy=http://172.17.0.1:8888 https_proxy=http://172.17.0.1:8888 apk add --no-cache openssl || apk add --no-cache openssl || true WORKDIR /app ENV PRISMA_SKIP_POSTINSTALL_GENERATE=true @@ -17,7 +18,8 @@ COPY . . RUN ./node_modules/.bin/prisma generate && npm run build FROM node:20-alpine -RUN http_proxy=http://172.17.0.1:8888 https_proxy=http://172.17.0.1:8888 apk add --no-cache openssl 2>/dev/null || apk add --no-cache openssl 2>/dev/null || true +USER root +RUN http_proxy=http://172.17.0.1:8888 https_proxy=http://172.17.0.1:8888 apk add --no-cache openssl || apk add --no-cache openssl || true RUN mkdir -p /app/uploads && chown node:node /app/uploads WORKDIR /app COPY --chown=node:node --from=builder /app/package*.json ./