Skip to content

Commit f2b9986

Browse files
committed
refactor(Dockerfile): remove alert package dependencies and related build steps
1 parent cbbd047 commit f2b9986

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

Dockerfile

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ WORKDIR /app
1414
FROM base AS deps
1515
COPY .npmrc package.json pnpm-lock.yaml pnpm-workspace.yaml ./
1616
COPY apps/DocFlow/package.json ./apps/DocFlow/package.json
17-
COPY packages/alert/package.json ./packages/alert/package.json
1817
COPY packages/bilibili/package.json ./packages/bilibili/package.json
1918
RUN pnpm install --frozen-lockfile --ignore-scripts
2019

@@ -33,16 +32,14 @@ COPY --from=deps /app ./
3332
COPY 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
3735
COPY apps/ ./apps/
38-
COPY packages/alert/ ./packages/alert/
3936
COPY packages/bilibili/ ./packages/bilibili/
4037

4138
# 构建时环境变量
4239
ENV NEXT_TELEMETRY_DISABLED=1
4340
ENV 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)
4643
RUN pnpm turbo run build --filter=DocFlow && \
4744
rm -rf apps/DocFlow/.next/cache
4845

@@ -51,7 +48,6 @@ FROM base AS prod-deps
5148
WORKDIR /app
5249
COPY .npmrc package.json pnpm-lock.yaml pnpm-workspace.yaml ./
5350
COPY apps/DocFlow/package.json ./apps/DocFlow/package.json
54-
COPY packages/alert/package.json ./packages/alert/package.json
5551
COPY packages/bilibili/package.json ./packages/bilibili/package.json
5652
RUN 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 && \
9490
COPY --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
9993
COPY --from=builder --chown=nextjs:nodejs /app/packages/bilibili/dist ./packages/bilibili/dist
10094
COPY --from=builder --chown=nextjs:nodejs /app/packages/bilibili/src/bilibili.css ./packages/bilibili/src/bilibili.css
10195

0 commit comments

Comments
 (0)