diff --git a/Dockerfile b/Dockerfile index 66147e7..a2f62ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,7 +50,12 @@ ENV NODE_ENV=production ENV NEXT_TELEMETRY_DISABLED=1 WORKDIR /app COPY --from=build --chown=node:node /app ./ -RUN mkdir -p data && chown node:node data +# Zur Laufzeit startet nur node (compose.yaml), npm/npx/corepack werden nicht +# gebraucht. Ihr mitgeliefertes npm traegt eigene Abhaengigkeiten (z. B. +# undici, brace-expansion), die der Image-Scan sonst als HIGH meldet. +RUN mkdir -p data && chown node:node data \ + && rm -rf /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/corepack \ + /usr/local/bin/npm /usr/local/bin/npx /usr/local/bin/corepack USER node EXPOSE 3000 3001 CMD ["node", "dist/server/index.js"]