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