From d000453995b23137a13f8ecb22184962ff120dad Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 12 Jul 2026 10:05:18 +0330 Subject: [PATCH] docker --- Dockerfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7adc288..ec2f2e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,8 +5,10 @@ # ------------------------ FROM node:22-alpine AS deps -RUN sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.de.velop.ir/alpine|g' /etc/apk/repositories \ - && npm config set registry https://package-mirror.liara.ir/repository/npm +RUN sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.arvancloud.ir/alpine|g' /etc/apk/repositories \ + && npm config set registry https://package-mirror.liara.ir/repository/npm/ + +ENV NPM_CONFIG_REGISTRY=https://package-mirror.liara.ir/repository/npm/ RUN apk add --no-cache libc6-compat git @@ -22,8 +24,10 @@ RUN --mount=type=cache,target=/root/.npm \ # ------------------------ FROM node:22-alpine AS builder -RUN sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.de.velop.ir/alpine|g' /etc/apk/repositories \ - && npm config set registry https://package-mirror.liara.ir/repository/npm +RUN sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.arvancloud.ir/alpine|g' /etc/apk/repositories \ + && npm config set registry https://package-mirror.liara.ir/repository/npm/ + +ENV NPM_CONFIG_REGISTRY=https://package-mirror.liara.ir/repository/npm/ WORKDIR /build @@ -39,8 +43,10 @@ RUN npm run build # ------------------------ FROM node:22-alpine AS runner -RUN sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.de.velop.ir/alpine|g' /etc/apk/repositories \ - && npm config set registry https://package-mirror.liara.ir/repository/npm +RUN sed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.arvancloud.ir/alpine|g' /etc/apk/repositories \ + && npm config set registry https://package-mirror.liara.ir/repository/npm/ + +ENV NPM_CONFIG_REGISTRY=https://package-mirror.liara.ir/repository/npm/ WORKDIR /app