From 228ac504f95be13512a42e44ef619e4e8afae271 Mon Sep 17 00:00:00 2001 From: Peter Johnson <738069+missinglink@users.noreply.github.com> Date: Thu, 18 Dec 2025 12:04:22 +0100 Subject: [PATCH] chore(docker): reduce image byte size --- .dockerignore | 5 +++-- Dockerfile | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index b989261..25caed2 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,5 @@ .git .gitignore -.circleci -.travis.yml Dockerfile .dockerignore node_modules @@ -12,7 +10,10 @@ tmp package-lock.json *.md *.db +*.db* *.db-journal *.geojson +*.geojsonl *.gz +*.zip .tap diff --git a/Dockerfile b/Dockerfile index f5ee33e..b9ecf55 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM pelias/baseimage # install commands used by bin/download script RUN apt-get update && \ apt-get install -y jq lbzip2 pigz zstd && \ + apt-get clean && \ rm -rf /var/lib/apt/lists/* # working directory @@ -15,7 +16,8 @@ COPY . /code RUN npm install && \ npm run env_check && \ npm test && \ - npm prune --production + npm prune --production && \ + rm -rf ~/.npm /tmp/* # entrypoint ENTRYPOINT ["node", "bin/spatial.js"]