From 76632cea0b2b3c356aaa3756c346a9f055f6f6cb Mon Sep 17 00:00:00 2001 From: Stefan Forstenlechner Date: Sun, 17 Apr 2022 15:26:52 +0200 Subject: [PATCH] Use `node` user rather than root within Dockerfile --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index a21b798..1a61262 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,12 @@ RUN npm ci --only=production COPY picture-gallery-server . RUN npm run build-server +RUN chown node:node -R /usr/src/app/picture-gallery-server/dist && \ + chown node:node -R /usr/src/app/picture-gallery-client/build + VOLUME /usr/src/app/public EXPOSE 3001 + +USER node # we are still in the server directory CMD npm --prefix ../picture-gallery-client/ run set-environment && node dist/app.js \ No newline at end of file