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"
}
}