From 1171b7f1e32dfc3790cdf8408813206a8e88a764 Mon Sep 17 00:00:00 2001 From: DrMesta103 Date: Thu, 11 Jun 2026 23:17:55 +0330 Subject: [PATCH] use fast npm mirror to prevent 30m timeout --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8d4479b..479b295 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,12 @@ RUN apt-get update && apt-get install -y openssl libc6 WORKDIR /app # کپی فایل‌های نصب پکیج -COPY package.json package-lock.json* ./ +COPY package.json ./ COPY prisma ./prisma/ -# نصب پکیج‌ها (با استفاده از لاک فایل برای سرعت بیشتر) -RUN npm install +# استفاده از میرور قدرتمند برای دور زدن تحریم و کندی شبکه و دریافت باینری‌های صحیح لینوکس +RUN npm config set registry https://registry.npmmirror.com/ && \ + npm install RUN npx prisma generate # مرحله ۲: بیلد پروژه