diff --git a/backend/Dockerfile b/backend/Dockerfile index 9198b7e..9ddf2ee 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -6,11 +6,10 @@ FROM node:20-alpine AS builder WORKDIR /app # Copy package files -COPY package*.json ./ -COPY package-lock.json* ./ +COPY package.json package-lock.json* ./ # Install ALL dependencies (including devDependencies for build) -RUN npm ci +RUN npm install --legacy-peer-deps # Copy source code COPY . . diff --git a/cms/cms/Dockerfile b/cms/cms/Dockerfile index 599b0c5..bef8a28 100644 --- a/cms/cms/Dockerfile +++ b/cms/cms/Dockerfile @@ -6,11 +6,10 @@ FROM node:20-alpine AS builder WORKDIR /app # Copy package files -COPY package*.json ./ -COPY package-lock.json* ./ +COPY package.json package-lock.json* ./ -# Install ALL dependencies (need devDependencies for build) -RUN npm ci +# Install dependencies +RUN npm install --legacy-peer-deps # Copy source code COPY . . diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 58ac100..fca3383 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -14,11 +14,10 @@ ENV VITE_API_URL=$VITE_API_URL ENV VITE_CMS_URL=$VITE_CMS_URL # Copy package files -COPY package*.json ./ -COPY package-lock.json* ./ +COPY package.json package-lock.json* ./ # Install dependencies -RUN npm ci +RUN npm install --legacy-peer-deps # Copy source code COPY . . diff --git a/pwa/Dockerfile b/pwa/Dockerfile index 8301629..ea7506a 100644 --- a/pwa/Dockerfile +++ b/pwa/Dockerfile @@ -14,11 +14,10 @@ ENV VITE_API_URL=$VITE_API_URL ENV VITE_CMS_URL=$VITE_CMS_URL # Copy package files -COPY package*.json ./ -COPY package-lock.json* ./ +COPY package.json package-lock.json* ./ # Install dependencies -RUN npm ci +RUN npm install --legacy-peer-deps # Copy source code COPY . .