From 949ed36a3188685569a0e5c2a201fc3ca3348d8d Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 31 May 2026 21:33:16 +0330 Subject: [PATCH] up --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6eb0169..157ee33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,16 @@ FROM node:20-alpine AS builder -# Install tzdata and set timezone -RUN apk add --no-cache tzdata \ +# Use Liara Alpine mirror for restricted environments +RUN sed -i 's|https://dl-cdn.alpinelinux.org|https://mirror.de.velop.ir|g' /etc/apk/repositories \ + && apk add --no-cache tzdata \ && cp /usr/share/zoneinfo/Asia/Tehran /etc/localtime \ && echo "Asia/Tehran" > /etc/timezone WORKDIR /build -# Copy dependency files first for better layer caching COPY package*.json ./ -RUN npm ci --omit=dev=false +# Use Liara npm mirror +RUN npm ci --registry=https://package-mirror.liara.ir COPY . ./ RUN npm run build @@ -18,7 +19,6 @@ RUN npm run build FROM nginx:stable-alpine AS production-stage -# Copy built assets and nginx config COPY --from=builder /build/dist /usr/share/nginx/html COPY --from=builder /build/nginx.conf /etc/nginx/conf.d/default.conf