From 0f2c9e7d7c56b9ee72a86f063ef9a8d160fa6e93 Mon Sep 17 00:00:00 2001 From: Andrew Calcutt Date: Tue, 31 Oct 2023 12:51:53 -0400 Subject: [PATCH] fix: try to adjust timeouts/retries Signed-off-by: Andrew Calcutt --- Dockerfile | 5 ++++- Dockerfile_light | 5 ++++- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) 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",