@@ -14,7 +14,6 @@ WORKDIR /app
1414FROM base AS deps
1515COPY .npmrc package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1616COPY apps/DocFlow/package.json ./apps/DocFlow/package.json
17- COPY packages/alert/package.json ./packages/alert/package.json
1817COPY packages/bilibili/package.json ./packages/bilibili/package.json
1918RUN pnpm install --frozen-lockfile --ignore-scripts
2019
@@ -33,16 +32,14 @@ COPY --from=deps /app ./
3332COPY turbo.json tsconfig.base.json tsconfig.json tsconfig.build.json ./
3433
3534# Copy source code (overlays on top; existing node_modules from deps are preserved)
36- # packages/alert and packages/bilibili are DocFlow frontend dependencies; transformer is backend-only
3735COPY apps/ ./apps/
38- COPY packages/alert/ ./packages/alert/
3936COPY packages/bilibili/ ./packages/bilibili/
4037
4138# 构建时环境变量
4239ENV NEXT_TELEMETRY_DISABLED=1
4340ENV NODE_OPTIONS="--max-old-space-size=4096"
4441
45- # Build DocFlow + workspace deps @syncflow/alert, @syncflow/ bilibili (transformer excluded, backend-only)
42+ # Build DocFlow + workspace deps @syncflow/bilibili (transformer excluded, backend-only)
4643RUN pnpm turbo run build --filter=DocFlow && \
4744 rm -rf apps/DocFlow/.next/cache
4845
@@ -51,7 +48,6 @@ FROM base AS prod-deps
5148WORKDIR /app
5249COPY .npmrc package.json pnpm-lock.yaml pnpm-workspace.yaml ./
5350COPY apps/DocFlow/package.json ./apps/DocFlow/package.json
54- COPY packages/alert/package.json ./packages/alert/package.json
5551COPY packages/bilibili/package.json ./packages/bilibili/package.json
5652RUN pnpm install --frozen-lockfile --prod --ignore-scripts && \
5753 ( find node_modules -name "*.d.ts" -delete 2>/dev/null; \
@@ -94,8 +90,6 @@ RUN apk add --no-cache libc6-compat && \
9490COPY --from=prod-deps --chown=nextjs:nodejs /app ./
9591
9692# Copy built workspace packages (dist for workspace:* runtime resolution)
97- COPY --from=builder --chown=nextjs:nodejs /app/packages/alert/dist ./packages/alert/dist
98- COPY --from=builder --chown=nextjs:nodejs /app/packages/alert/src/alert.css ./packages/alert/src/alert.css
9993COPY --from=builder --chown=nextjs:nodejs /app/packages/bilibili/dist ./packages/bilibili/dist
10094COPY --from=builder --chown=nextjs:nodejs /app/packages/bilibili/src/bilibili.css ./packages/bilibili/src/bilibili.css
10195
0 commit comments