diff --git a/docker-compose.e2e.yml b/docker-compose.e2e.yml index 62dff56a..46a1359b 100644 --- a/docker-compose.e2e.yml +++ b/docker-compose.e2e.yml @@ -69,7 +69,7 @@ services: - /tmp/playwright-report:/workspace/frontend/playwright-report command: > sh -c " - npm ci && + npm ci --legacy-peer-deps && npx playwright install chromium && npx playwright test " diff --git a/docker/all-in-one.Dockerfile b/docker/all-in-one.Dockerfile index 3f185ff0..cba531d6 100644 --- a/docker/all-in-one.Dockerfile +++ b/docker/all-in-one.Dockerfile @@ -16,7 +16,7 @@ WORKDIR /app/frontend # Install deps (layer cache when package.json unchanged) COPY frontend/package.json frontend/package-lock.json* ./ -RUN npm ci --prefer-offline --no-audit --no-fund +RUN npm ci --prefer-offline --no-audit --no-fund --legacy-peer-deps # Build frontend COPY frontend/ ./ diff --git a/docker/frontend.Dockerfile b/docker/frontend.Dockerfile index d1b452dd..aa6f85d9 100644 --- a/docker/frontend.Dockerfile +++ b/docker/frontend.Dockerfile @@ -13,7 +13,7 @@ FROM node:20-alpine AS build WORKDIR /app/frontend COPY frontend/package*.json ./ -RUN npm ci +RUN npm ci --legacy-peer-deps COPY frontend/ ./ RUN npm run build