Fix for build

This commit is contained in:
nati14575
2026-08-21 10:42:38 +03:00
parent cd524ff1cc
commit 738b6dec4c
2 changed files with 54 additions and 116 deletions

View File

@@ -1,18 +1,19 @@
FROM node:24-alpine AS deps
WORKDIR /app
COPY package.json package-lock.json* ./
RUN corepack enable && corepack prepare pnpm@9.0.0 --activate
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY local-packages/ ./local-packages/
RUN --mount=type=secret,id=npmrc,target=/root/.npmrc \
npm install --legacy-peer-deps
pnpm install --frozen-lockfile
FROM deps AS base
COPY . .
FROM base AS portal-build
RUN npm run build:portal
RUN pnpm run build:portal
FROM base AS backoffice-build
RUN npm run build:backoffice
RUN pnpm run build:backoffice
FROM nginx:1.29-alpine AS portal
COPY --from=portal-build /app/dist/apps/portal /usr/share/nginx/html