Skip to content

Commit 32b294b

Browse files
author
Kees 🧀
committed
fix(docker): build @kanbu/openclaw-bridge before api and web
The web and api builds were failing with: TS2307: Cannot find module '@kanbu/openclaw-bridge' Both Dockerfiles were missing: 1. COPY of packages/openclaw-bridge/node_modules from deps stage 2. pnpm --filter @kanbu/openclaw-bridge build step before the app build Added both fixes to Dockerfile.api and Dockerfile.web.
1 parent 789973e commit 32b294b

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

docker/Dockerfile.api

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,12 @@ COPY --from=deps /app/node_modules ./node_modules
2828
COPY --from=deps /app/apps/api/node_modules ./apps/api/node_modules
2929
COPY --from=deps /app/apps/web/node_modules ./apps/web/node_modules
3030
COPY --from=deps /app/packages/shared/node_modules ./packages/shared/node_modules
31+
COPY --from=deps /app/packages/openclaw-bridge/node_modules ./packages/openclaw-bridge/node_modules
3132
COPY . .
32-
RUN pnpm --filter @kanbu/shared db:generate && pnpm --filter @kanbu/shared build && pnpm --filter @kanbu/api build
33+
RUN pnpm --filter @kanbu/shared db:generate && \
34+
pnpm --filter @kanbu/shared build && \
35+
pnpm --filter @kanbu/openclaw-bridge build && \
36+
pnpm --filter @kanbu/api build
3337

3438
# Production stage
3539
FROM base AS runner

docker/Dockerfile.web

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ COPY --from=deps /app/node_modules ./node_modules
2727
COPY --from=deps /app/apps/web/node_modules ./apps/web/node_modules
2828
COPY --from=deps /app/apps/api/node_modules ./apps/api/node_modules
2929
COPY --from=deps /app/packages/shared/node_modules ./packages/shared/node_modules
30+
COPY --from=deps /app/packages/openclaw-bridge/node_modules ./packages/openclaw-bridge/node_modules
3031
COPY . .
3132

3233
# Build arguments for API URL (empty = use nginx proxy with relative paths)
@@ -35,7 +36,10 @@ ARG VITE_API_URL=
3536

3637
ENV VITE_API_URL=$VITE_API_URL
3738

38-
RUN pnpm --filter @kanbu/shared db:generate && pnpm --filter @kanbu/shared build && pnpm --filter @kanbu/web build
39+
RUN pnpm --filter @kanbu/shared db:generate && \
40+
pnpm --filter @kanbu/shared build && \
41+
pnpm --filter @kanbu/openclaw-bridge build && \
42+
pnpm --filter @kanbu/web build
3943

4044
# Production stage - Nginx for static hosting
4145
FROM nginx:alpine AS runner

0 commit comments

Comments
 (0)