fix(security): Schafskopf - run container as non-root node user

This commit is contained in:
2026-06-13 13:49:27 +02:00
parent 307e30d932
commit 4cc2b027c0
+4 -2
View File
@@ -1,7 +1,9 @@
FROM node:20-alpine
RUN mkdir -p /app && chown -R node:node /app
WORKDIR /app
COPY package*.json ./
USER node
COPY --chown=node:node package*.json ./
RUN npm install --omit=dev
COPY . .
COPY --chown=node:node . .
EXPOSE 7849
CMD ["node", "server/index.js"]