laatste versie
This commit is contained in:
+6
-1
@@ -6,7 +6,12 @@ WORKDIR /app
|
||||
|
||||
# eerst alleen package-files voor betere layer-caching
|
||||
COPY package.json package-lock.json ./
|
||||
RUN npm ci --omit=dev
|
||||
RUN npm ci --omit=dev && \
|
||||
# OS-patches ophalen (o.a. OpenSSL) en de npm-CLI + corepack verwijderen:
|
||||
# die zijn niet nodig in runtime ("node server/index.js") en zouden anders
|
||||
# via de gebundelde tooling (tar/pacote/glob/...) CVE's in de image brengen.
|
||||
apk upgrade --no-cache && \
|
||||
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 /tmp/*
|
||||
|
||||
COPY server ./server
|
||||
COPY public ./public
|
||||
|
||||
Reference in New Issue
Block a user