fix(build): сборка @cfdm/db и @cfdm/shared в dist для production
Docker / build (push) Has been cancelled

Node в Docker не мог импортировать .ts из workspace-пакетов; exports
переключены на dist, добавлен tsc build и сборка в Dockerfile.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-06-27 23:36:15 +07:00
co-authored by Cursor
parent 0de0538218
commit 9df91bf2cc
8 changed files with 101 additions and 32 deletions
+4 -2
View File
@@ -16,10 +16,12 @@ RUN --mount=type=cache,target=/root/.local/share/pnpm pnpm install --frozen-lock
COPY apps ./apps
COPY packages ./packages
RUN pnpm --filter web build \
RUN pnpm --filter @cfdm/shared build \
&& pnpm --filter @cfdm/db build \
&& pnpm --filter web build \
&& pnpm --filter api build \
&& pnpm prune --prod \
&& rm -rf apps/web/src apps/api/src \
&& rm -rf apps/web/src apps/api/src packages/db/src packages/shared/src \
apps/web/node_modules/.vite-temp \
apps/web/tsconfig.json apps/api/tsconfig.json \
&& find node_modules apps/*/node_modules packages/*/node_modules -type f \( \