From 05fe9b5594638b3a33ec8ae5b51ada17e85ef003 Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Sat, 1 Aug 2026 11:22:55 +0330 Subject: [PATCH] fix(build): add devDependencies flag to Dockerfile for vite build --- Dockerfile | 4 ++-- frontend/admin-panel/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 45af414..1363414 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ WORKDIR /app ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_PUBLIC_API_URL=https://stageapi.canina.ir/api COPY frontend/application/package*.json ./ -RUN npm ci --prefer-offline --no-audit +RUN npm ci --include=dev --prefer-offline --no-audit COPY frontend/application ./ ARG NEXT_PUBLIC_API_URL ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL @@ -13,7 +13,7 @@ FROM node:20-alpine AS admin-builder WORKDIR /app ENV VITE_API_URL=https://stageapi.canina.ir/api COPY frontend/admin-panel/package*.json ./ -RUN npm ci --prefer-offline --no-audit +RUN npm ci --include=dev --prefer-offline --no-audit COPY frontend/admin-panel ./ ARG VITE_API_URL ENV VITE_API_URL=$VITE_API_URL diff --git a/frontend/admin-panel/package.json b/frontend/admin-panel/package.json index bb05878..42c58eb 100644 --- a/frontend/admin-panel/package.json +++ b/frontend/admin-panel/package.json @@ -18,6 +18,7 @@ "react-hot-toast": "^2.6.0", "react-router-dom": "^7.17.0", "recharts": "^3.8.1", + "vite": "^8.0.12", "zustand": "^5.0.14" }, "devDependencies": { @@ -35,7 +36,6 @@ "postcss": "^8.5.15", "tailwindcss": "^4.3.0", "typescript": "~6.0.2", - "typescript-eslint": "^8.59.2", - "vite": "^8.0.12" + "typescript-eslint": "^8.59.2" } }