fix: add cli-shared package to Dockerfiles

This commit is contained in:
Nathan Flurry 2026-02-02 18:43:12 -08:00
parent 5a4faddfc4
commit 90589cded5
5 changed files with 20 additions and 5 deletions

View file

@ -10,6 +10,7 @@ RUN npm install -g pnpm
# Copy package files for workspaces
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/
COPY sdks/cli-shared/package.json ./sdks/cli-shared/
COPY sdks/typescript/package.json ./sdks/typescript/
# Install dependencies
@ -17,9 +18,11 @@ RUN pnpm install --filter @sandbox-agent/inspector...
# Copy SDK source (with pre-generated types from docs/openapi.json)
COPY docs/openapi.json ./docs/
COPY sdks/cli-shared ./sdks/cli-shared
COPY sdks/typescript ./sdks/typescript
# Build SDK (just tsup, skip generate since types are pre-generated)
# Build cli-shared and SDK (just tsup, skip generate since types are pre-generated)
RUN cd sdks/cli-shared && pnpm exec tsup
RUN cd sdks/typescript && SKIP_OPENAPI_GEN=1 pnpm exec tsup
# Copy inspector source and build