Skip to content

Commit 1094703

Browse files
committed
fix(docker): Correctly copy AI package files and dependencies in Dockerfile
1 parent 6b746fc commit 1094703

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ COPY turbo.json ./
2222
FROM base AS deps
2323

2424
# Copy package.json files for proper dependency resolution
25-
COPY packages/ai/package.json ./packages/ai/
2625
COPY packages/core/package.json ./packages/core/
26+
COPY packages/ai/package.json ./packages/ai/
2727
COPY packages/web/package.json ./packages/web/
2828

2929
# Install dependencies
@@ -36,19 +36,19 @@ FROM base AS builder
3636

3737
# Copy dependencies from deps stage
3838
COPY --from=deps /app/node_modules ./node_modules
39-
COPY --from=deps /app/packages/ai/node_modules ./packages/ai/node_modules
4039
COPY --from=deps /app/packages/core/node_modules ./packages/core/node_modules
40+
COPY --from=deps /app/packages/ai/node_modules ./packages/ai/node_modules
4141
COPY --from=deps /app/packages/web/node_modules ./packages/web/node_modules
4242

4343
# Copy source code (excluding MCP package)
44-
COPY packages/ai ./packages/ai
4544
COPY packages/core ./packages/core
45+
COPY packages/ai ./packages/ai
4646
COPY packages/web ./packages/web
4747
COPY tsconfig.json ./
4848

4949
# Build packages in dependency order (core packages needed for web)
50-
RUN pnpm --filter @devlog/ai build
5150
RUN pnpm --filter @devlog/core build
51+
RUN pnpm --filter @devlog/ai build
5252

5353
# Build web app with standalone output for production
5454
ENV NODE_ENV=production

0 commit comments

Comments
 (0)