diff --git a/Dockerfile b/Dockerfile index 03217ac..0f99b6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,7 +51,10 @@ WORKDIR /usr/src/app COPY package.json /usr/src/app COPY package-lock.json /usr/src/app -RUN npm install --omit=dev --noproxy registry.npmjs.org --maxsockets 1; \ +RUN npm config set fetch-retries 5; \ + npm config set fetch-retry-mintimeout 100000; \ + npm config set fetch-retry-maxtimeout 600000; \ + npm ci --omit=dev; \ chown -R root:root /usr/src/app; FROM ubuntu:focal AS final diff --git a/Dockerfile_light b/Dockerfile_light index e565497..f2455cc 100644 --- a/Dockerfile_light +++ b/Dockerfile_light @@ -38,7 +38,10 @@ WORKDIR /data COPY / /usr/src/app RUN cd /usr/src/app; \ - npm install --omit=dev --noproxy registry.npmjs.org --maxsockets 1; \ + npm config set fetch-retries 5; \ + npm config set fetch-retry-mintimeout 100000; \ + npm config set fetch-retry-maxtimeout 600000; \ + npm install --omit=dev; \ chown -R root:root /usr/src/app; \ chmod +x /usr/src/app/docker-entrypoint.sh; diff --git a/package-lock.json b/package-lock.json index 924d552..474354c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tileserver-gl", - "version": "4.6.4", + "version": "4.6.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tileserver-gl", - "version": "4.6.4", + "version": "4.6.5", "license": "BSD-2-Clause", "dependencies": { "@mapbox/glyph-pbf-composite": "0.0.3", diff --git a/package.json b/package.json index 8bd57bc..44720b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tileserver-gl", - "version": "4.6.4", + "version": "4.6.5", "description": "Map tile server for JSON GL styles - vector and server side generated raster tiles", "main": "src/main.js", "bin": "src/main.js",