forked from jappel/leistungsbilanz-ts
Drop the unused npm CLI from the production image
The runtime only starts node; the bundled npm carried HIGH findings in its own undici and brace-expansion copies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
fd7dcbb100
commit
be8761a427
1 changed files with 6 additions and 1 deletions
|
|
@ -50,7 +50,12 @@ ENV NODE_ENV=production
|
||||||
ENV NEXT_TELEMETRY_DISABLED=1
|
ENV NEXT_TELEMETRY_DISABLED=1
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=build --chown=node:node /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
|
USER node
|
||||||
EXPOSE 3000 3001
|
EXPOSE 3000 3001
|
||||||
CMD ["node", "dist/server/index.js"]
|
CMD ["node", "dist/server/index.js"]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue