Skip to content

Commit 4a1aab2

Browse files
committed
fix: copy ALL workspace package.json files in Dockerfile
bun install --frozen-lockfile requires every workspace member to be present. Missing apps/admin, apps/docs, apps/web, packages/admin-cli, and packages/github-action caused lockfile drift in Docker builds.
1 parent 3810483 commit 4a1aab2

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

apps/api/Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,17 @@ WORKDIR /app
33

44
COPY package.json bun.lock ./
55
COPY apps/api/package.json apps/api/
6+
COPY apps/admin/package.json apps/admin/
7+
COPY apps/docs/package.json apps/docs/
8+
COPY apps/web/package.json apps/web/
69
COPY packages/contract/package.json packages/contract/
710
COPY packages/db/package.json packages/db/
811
COPY packages/config/package.json packages/config/
912
COPY packages/sdk-ts/package.json packages/sdk-ts/
1013
COPY packages/cli/package.json packages/cli/
1114
COPY packages/mcp/package.json packages/mcp/
15+
COPY packages/admin-cli/package.json packages/admin-cli/
16+
COPY packages/github-action/package.json packages/github-action/
1217
COPY examples/package.json examples/
1318
COPY patches/ patches/
1419
RUN bun install --frozen-lockfile
@@ -25,12 +30,17 @@ ENV NODE_ENV=production
2530

2631
COPY package.json bun.lock ./
2732
COPY apps/api/package.json apps/api/
33+
COPY apps/admin/package.json apps/admin/
34+
COPY apps/docs/package.json apps/docs/
35+
COPY apps/web/package.json apps/web/
2836
COPY packages/contract/package.json packages/contract/
2937
COPY packages/db/package.json packages/db/
3038
COPY packages/config/package.json packages/config/
3139
COPY packages/sdk-ts/package.json packages/sdk-ts/
3240
COPY packages/cli/package.json packages/cli/
3341
COPY packages/mcp/package.json packages/mcp/
42+
COPY packages/admin-cli/package.json packages/admin-cli/
43+
COPY packages/github-action/package.json packages/github-action/
3444
COPY examples/package.json examples/
3545
COPY patches/ patches/
3646
RUN bun install --frozen-lockfile --production

0 commit comments

Comments
 (0)