From 801dc14de111946cc56b11ebe0e466948fd00da0 Mon Sep 17 00:00:00 2001 From: ralksta Date: Sun, 8 Mar 2026 21:28:10 +0100 Subject: [PATCH] chore: force IPv4 DNS resolution for npm ci in Dockerfile to fix timeout lags --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 070596e..4a548ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,14 +4,14 @@ FROM node:20-alpine AS base FROM base AS deps WORKDIR /app COPY package.json package-lock.json ./ -RUN npm config set fetch-retry-maxtimeout 120000 && npm config set fetch-retry-mintimeout 20000 +RUN npm config set dns-result-order ipv4first && npm config set fetch-retry-maxtimeout 120000 && npm config set fetch-retry-mintimeout 20000 RUN npm ci --omit=dev # ── Build ───────────────────────────────────────── FROM base AS builder WORKDIR /app COPY package.json package-lock.json ./ -RUN npm config set fetch-retry-maxtimeout 120000 && npm config set fetch-retry-mintimeout 20000 +RUN npm config set dns-result-order ipv4first && npm config set fetch-retry-maxtimeout 120000 && npm config set fetch-retry-mintimeout 20000 RUN npm ci --verbose COPY . .