diff --git a/infra/docker/Dockerfile.backend b/infra/docker/Dockerfile.backend index b6de56c..ee01a33 100644 --- a/infra/docker/Dockerfile.backend +++ b/infra/docker/Dockerfile.backend @@ -22,6 +22,9 @@ COPY services/backend ./services/backend # Install dependencies RUN pnpm install --frozen-lockfile +# Build shared workspace dependency first +RUN pnpm --filter './packages/shared' run build + # Build backend RUN pnpm --filter './services/backend' run build diff --git a/infra/docker/Dockerfile.discord-gateway b/infra/docker/Dockerfile.discord-gateway index 491f14c..a00aa74 100644 --- a/infra/docker/Dockerfile.discord-gateway +++ b/infra/docker/Dockerfile.discord-gateway @@ -28,6 +28,9 @@ COPY services/discord-gateway/drizzle ./drizzle # Install dependencies RUN pnpm install --frozen-lockfile +# Build shared workspace dependency first +RUN pnpm --filter './packages/shared' run build + # Build discord gateway RUN pnpm --filter './services/discord-gateway' run build