From 7229273461efbb9fe4e14aeb4f9518320c00da9b Mon Sep 17 00:00:00 2001 From: Celes Renata Date: Mon, 13 Jul 2026 07:27:51 +0000 Subject: [PATCH] fix: reduce npm maxsockets to 3, add retries for EAI_AGAIN DNS failures --- .woodpecker/build-3.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.woodpecker/build-3.yml b/.woodpecker/build-3.yml index 035b001..4197023 100644 --- a/.woodpecker/build-3.yml +++ b/.woodpecker/build-3.yml @@ -194,13 +194,15 @@ steps: environment: NODE_OPTIONS: "--dns-result-order=ipv4first" commands: - - echo "=== DNS diagnostics ===" - - cat /etc/resolv.conf - echo "=== npm/node versions ===" - node --version - npm --version - - echo "=== Setting npm config ===" - - npm config set fetch-timeout 60000 + - echo "=== Configuring npm for K8s DNS stability ===" + - npm config set maxsockets 3 + - npm config set fetch-retries 5 + - npm config set fetch-retry-mintimeout 20000 + - npm config set fetch-retry-maxtimeout 120000 + - npm config set fetch-timeout 300000 - npm config set loglevel http - echo "=== Starting npm ci ===" - cd frontend && npm ci