diff --git a/dashboard/Dockerfile b/dashboard/Dockerfile index c7732eafa..3480b27b4 100644 --- a/dashboard/Dockerfile +++ b/dashboard/Dockerfile @@ -2,7 +2,7 @@ FROM node:18-alpine AS frontend-builder WORKDIR /app/frontend COPY frontend/package*.json ./ -RUN npm ci +RUN npm ci --include=dev # Ensure devDependencies are installed regardless of NODE_ENV COPY frontend/ ./ RUN npm run build diff --git a/dashboard/backend/Dockerfile b/dashboard/backend/Dockerfile index f513ffb5f..1a6b02a91 100644 --- a/dashboard/backend/Dockerfile +++ b/dashboard/backend/Dockerfile @@ -5,7 +5,7 @@ COPY dashboard/frontend/package.json dashboard/frontend/package-lock.json dashbo COPY dashboard/frontend/src ./src COPY dashboard/frontend/public ./public COPY dashboard/frontend/index.html ./ -RUN npm install +RUN npm install --include=dev # Ensure TypeScript/Vite are installed regardless of NODE_ENV RUN npm run build # Stage 2: Build backend with Go