fix: reduce npm maxsockets to 3, add retries for EAI_AGAIN DNS failures

This commit is contained in:
Celes Renata
2026-07-13 07:27:51 +00:00
parent d18a63aab5
commit 7229273461
+6 -4
View File
@@ -194,13 +194,15 @@ steps:
environment: environment:
NODE_OPTIONS: "--dns-result-order=ipv4first" NODE_OPTIONS: "--dns-result-order=ipv4first"
commands: commands:
- echo "=== DNS diagnostics ==="
- cat /etc/resolv.conf
- echo "=== npm/node versions ===" - echo "=== npm/node versions ==="
- node --version - node --version
- npm --version - npm --version
- echo "=== Setting npm config ===" - echo "=== Configuring npm for K8s DNS stability ==="
- npm config set fetch-timeout 60000 - 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 - npm config set loglevel http
- echo "=== Starting npm ci ===" - echo "=== Starting npm ci ==="
- cd frontend && npm ci - cd frontend && npm ci