diff --git a/Dockerfile b/Dockerfile index 9856206..8d4479b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,11 @@ RUN apt-get update && apt-get install -y openssl libc6 WORKDIR /app # کپی فایل‌های نصب پکیج -COPY package.json ./ +COPY package.json package-lock.json* ./ COPY prisma ./prisma/ -# نصب پکیج‌ها و دریافت باینری‌های مناسب لینوکس -RUN rm -rf package-lock.json && npm install +# نصب پکیج‌ها (با استفاده از لاک فایل برای سرعت بیشتر) +RUN npm install RUN npx prisma generate # مرحله ۲: بیلد پروژه