fix(docker): build @bete/shared before backend and discord-gateway
@bete/shared emits dist/ artifact; imports resolve via package.json "main"/"exports" pointing to dist/. Both services need the shared package built before `tsc` sees it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
cd181698bc
commit
0f32c2a83a
@@ -22,6 +22,9 @@ COPY services/backend ./services/backend
|
|||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN pnpm install --frozen-lockfile
|
RUN pnpm install --frozen-lockfile
|
||||||
|
|
||||||
|
# Build shared workspace dependency first
|
||||||
|
RUN pnpm --filter './packages/shared' run build
|
||||||
|
|
||||||
# Build backend
|
# Build backend
|
||||||
RUN pnpm --filter './services/backend' run build
|
RUN pnpm --filter './services/backend' run build
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ COPY services/discord-gateway/drizzle ./drizzle
|
|||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN pnpm install --frozen-lockfile
|
RUN pnpm install --frozen-lockfile
|
||||||
|
|
||||||
|
# Build shared workspace dependency first
|
||||||
|
RUN pnpm --filter './packages/shared' run build
|
||||||
|
|
||||||
# Build discord gateway
|
# Build discord gateway
|
||||||
RUN pnpm --filter './services/discord-gateway' run build
|
RUN pnpm --filter './services/discord-gateway' run build
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user