laatste versie

This commit is contained in:
martijn.diersmann@pm.me
2026-09-26 23:25:04 +02:00
parent 32c7696bda
commit 4bdac1e6e8
9 changed files with 267 additions and 84 deletions
+6 -1
View File
@@ -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