chore: add npm network timeouts to fix docker build stall on servers

This commit is contained in:
ralksta
2026-03-08 21:22:46 +01:00
parent 7a1dfdc519
commit 39feeb58f9

View File

@@ -4,12 +4,14 @@ FROM node:20-alpine AS base
FROM base AS deps FROM base AS deps
WORKDIR /app WORKDIR /app
COPY package.json package-lock.json ./ COPY package.json package-lock.json ./
RUN npm config set fetch-retry-maxtimeout 120000 && npm config set fetch-retry-mintimeout 20000
RUN npm ci --omit=dev RUN npm ci --omit=dev
# ── Build ───────────────────────────────────────── # ── Build ─────────────────────────────────────────
FROM base AS builder FROM base AS builder
WORKDIR /app WORKDIR /app
COPY package.json package-lock.json ./ COPY package.json package-lock.json ./
RUN npm config set fetch-retry-maxtimeout 120000 && npm config set fetch-retry-mintimeout 20000
RUN npm ci RUN npm ci
COPY . . COPY . .