fix: reduce npm maxsockets to 3, add retries for EAI_AGAIN DNS failures
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user