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