1
0

Update Dockerfile

هذا الالتزام موجود في:
2025-10-02 07:00:58 +00:00
الأصل 96e9ddd94a
التزام 80e4f88192

عرض الملف

@@ -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;"]