From a95a51c6f083c2a867c84eb530482dcfb4b4cd75 Mon Sep 17 00:00:00 2001 From: Karsten Hassel Date: Wed, 22 Jan 2025 19:40:51 +0100 Subject: [PATCH] Dockerfiles: reduce image size (#12702) --- Dockerfile | 3 ++- dev.Dockerfile | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index f3b76ab35b..ceb707c374 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,7 +31,8 @@ RUN groupadd --gid ${GID} ${USER} \ USER ${USER} -RUN npm install --omit=dev +RUN npm install --omit=dev \ + && rm -rf .npm # TODO: generate lockfiles for each package manager ## pnpm import \ diff --git a/dev.Dockerfile b/dev.Dockerfile index bab7d800c5..4946d18725 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -38,8 +38,9 @@ COPY --from=git --chown=${USER}:${USER} /usr/src/app/install/package.json /usr/s USER ${USER} -RUN npm install - +RUN npm install \ + && rm -rf .npm + FROM node:lts-slim AS final ENV NODE_ENV=development \