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