From b3b1e427550aa39b46461dc5ef8e6b95d68050c4 Mon Sep 17 00:00:00 2001 From: Grzegorz Gidel Date: Thu, 27 Apr 2023 21:07:05 +0200 Subject: [PATCH 1/2] Add .git to .dockerignore to save >100 MB on image size --- .dockerignore | 1 + Dockerfile | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.dockerignore b/.dockerignore index 70fd3b4da..482a98310 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,4 @@ +.git node_modules npm-debug.log readme* diff --git a/Dockerfile b/Dockerfile index 6fbb44111..5d7527c14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,7 +40,6 @@ RUN \ echo "*** Cleanup ***" && \ mv "./docker/docker-entrypoint.sh" "./" && \ rm -rf "./docker" && \ - rm -rf "./.git" && \ echo "*** Make docker-entrypoint.sh executable ***" && \ chmod +x "./docker-entrypoint.sh" && \ echo "*** Convert line endings to Unix format ***" && \ From 42e84643cf0d66524bb429896ded53b40366e9f3 Mon Sep 17 00:00:00 2001 From: Grzegorz Gidel Date: Fri, 28 Apr 2023 04:57:19 +0200 Subject: [PATCH 2/2] Remove npm cache in Docker to save >40 MB on image size --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5d7527c14..9fca2b46d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ WORKDIR ${APP_HOME} COPY package*.json ./ RUN \ echo "*** Install npm packages ***" && \ - npm install + npm install && npm cache clean --force # Bundle app source COPY . ./