Skip to content

Commit 3da82f8

Browse files
committed
More NPM configs to prevent ERR_SOCKET_TIMEOUT
1 parent 6615742 commit 3da82f8

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

Dockerfile.release

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ ADD bulletin_board/server/Gemfile.lock /code/bulletin_board/server/Gemfile.lock
8181
ADD bulletin_board/server/Gemfile /code/bulletin_board/server/Gemfile
8282

8383
# Prevent npm ERR! code ERR_SOCKET_TIMEOUT
84-
RUN npm install --global npm@latest && npm config set fetch-timeout 1800000 -g
84+
RUN npm install --global npm@latest && \
85+
npm config set fetch-timeout 1800000 -g && \
86+
npm config set fetch-retry-mintimeout 600000 -g && \
87+
npm config set fetch-retry-maxtimeout 1800000 -g
8588

8689
# Install all dependencies, build artifacts and remove unnecessary files
8790
RUN cd /code && make install && make build SKIP_PYODIDE=true && \

Dockerfile.web

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ ADD bulletin_board/server/Gemfile.lock /code/bulletin_board/server/Gemfile.lock
8181
ADD bulletin_board/server/Gemfile /code/bulletin_board/server/Gemfile
8282

8383
# Prevent npm ERR! code ERR_SOCKET_TIMEOUT
84-
RUN npm install --global npm@latest && npm config set fetch-timeout 1800000 -g
84+
RUN npm install --global npm@latest && \
85+
npm config set fetch-timeout 1800000 -g && \
86+
npm config set fetch-retry-mintimeout 600000 -g && \
87+
npm config set fetch-retry-maxtimeout 1800000 -g
8588

8689
# Install all dependencies, build artifacts and remove unnecessary files
8790
RUN cd /code && make install && make build SKIP_PYODIDE=true && \

Dockerfile.worker

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,10 @@ ADD bulletin_board/server/Gemfile.lock /code/bulletin_board/server/Gemfile.lock
7171
ADD bulletin_board/server/Gemfile /code/bulletin_board/server/Gemfile
7272

7373
# Prevent npm ERR! code ERR_SOCKET_TIMEOUT
74-
RUN npm install --global npm@latest && npm config set fetch-timeout 1800000 -g
74+
RUN npm install --global npm@latest && \
75+
npm config set fetch-timeout 1800000 -g && \
76+
npm config set fetch-retry-mintimeout 600000 -g && \
77+
npm config set fetch-retry-maxtimeout 1800000 -g
7578

7679
# Install all dependencies, build artifacts and remove unnecessary files
7780
RUN cd /code && make install && make build && \

0 commit comments

Comments
 (0)