fix(docker): set NODE_ENV=development for install to include vite

This commit is contained in:
cawcenter
2025-12-14 21:02:58 -05:00
parent 10d4b19a01
commit 89f8b6ad6a

View File

@@ -12,8 +12,9 @@ FROM base AS deps
WORKDIR /app
COPY package.json package-lock.json* ./
# Install deps (Legacy Peer Deps for Astro ecosystem compatibility)
# Force include dev dependencies because build requiring Vite needs them
RUN npm install --legacy-peer-deps --include=dev
# Force NODE_ENV=development to ensure devDependencies (like vite) are installed
ENV NODE_ENV=development
RUN npm install --legacy-peer-deps
# 3. Builder
FROM base AS builder