From 80e4f881924b2e857d79ff9a8699a92d9bd8cd8b Mon Sep 17 00:00:00 2001 From: SaMeR Date: Thu, 2 Oct 2025 07:00:58 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ef68413..4b4f268 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,25 @@ FROM node:20-alpine AS build WORKDIR /app + +# انسخ package.json و package-lock.json COPY package*.json ./ + +# نزّل الـ dependencies RUN npm install + +# انسخ باقي الملفات COPY . . + +# نفّذ build باستخدام Vite RUN npm run build +# المرحلة الثانية: Nginx FROM nginx:alpine -COPY --from=build /app/build /usr/share/nginx/html -EXPOSE 80 -CMD ["nginx", "-g", "daemon off;"] +# انسخ ملفات Vite build (موجودة بـ dist) +COPY --from=build /app/dist /usr/share/nginx/html +# افتح بورت 80 +EXPOSE 80 + +# شغّل Nginx +CMD ["nginx", "-g", "daemon off;"]