Pnpm build with dependency graph

This commit is contained in:
Wayne
2025-08-03 01:31:51 +03:00
parent 3ff50ec155
commit d9971e3ff4
2 changed files with 3 additions and 9 deletions

View File

@@ -19,10 +19,8 @@ RUN pnpm install --shamefully-hoist --frozen-lockfile --prod=false
# Copy the rest of the source code
COPY . .
# Build packages in order.
RUN pnpm --filter @open-archiver/types build
RUN pnpm --filter @open-archiver/backend build
RUN pnpm --filter @open-archiver/frontend build
# Build all packages in the workspace, respecting the dependency graph
RUN pnpm --stream -r build
# 2. Production Stage: Install only production dependencies and copy built artifacts
FROM node:22-alpine AS production

View File

@@ -8,10 +8,6 @@
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"isolatedModules": true,
"baseUrl": ".",
"paths": {
"@open-archiver/types": ["packages/types/src"]
}
"isolatedModules": true
}
}