From c48fc2be9054193550a2ee794537981b2195ae1a Mon Sep 17 00:00:00 2001 From: Gregory 'GaLi' Cavelier Date: Mon, 20 Nov 2023 13:47:30 +0100 Subject: [PATCH] run image as user 'node' --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 03eda90..1f7d9ee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,13 @@ FROM node:18.18.2-bookworm-slim + +USER node WORKDIR /usr/src/app ARG NPM_REGISTRY='https://registry.npmjs.org' -COPY package*.json ./ +COPY --chown=node:node package*.json ./ RUN npm ci --omit dev --registry $NPM_REGISTRY && npm cache clean --force -COPY . . +COPY --chown=node:node . . EXPOSE 3000 CMD [ "node", "app.js" ]