diff --git a/backend/Dockerfile.prod b/backend/Dockerfile.prod index 10c0be9..9aab13c 100644 --- a/backend/Dockerfile.prod +++ b/backend/Dockerfile.prod @@ -2,9 +2,9 @@ FROM node:20-alpine AS builder WORKDIR /app -# Install dependencies +# Install dependencies (including dev dependencies for build) COPY package*.json ./ -RUN npm ci --only=production && npm cache clean --force +RUN npm install && npm cache clean --force # Copy source COPY . . @@ -19,7 +19,7 @@ WORKDIR /app # Install only production dependencies COPY package*.json ./ -RUN npm ci --only=production && npm cache clean --force +RUN npm install --omit=dev && npm cache clean --force # Copy built files COPY --from=builder /app/dist ./dist diff --git a/frontend/Dockerfile.prod b/frontend/Dockerfile.prod index 6424b79..ee57b93 100644 --- a/frontend/Dockerfile.prod +++ b/frontend/Dockerfile.prod @@ -4,7 +4,7 @@ WORKDIR /app # Install dependencies COPY package*.json ./ -RUN npm ci +RUN npm install # Copy source and build COPY . .