From a3e55a8976fe867e374cbaba79f6f5e0bb949c67 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Sun, 1 Feb 2026 22:36:42 -0800 Subject: [PATCH] fix: correct inspector package name in Dockerfiles and add .dockerignore - Change @anthropic-ai/sdk-inspector to @sandbox-agent/inspector in all Dockerfiles - Add .dockerignore to exclude target/, node_modules/, etc from Docker context The wrong package name caused pnpm install --filter to match nothing, so the inspector frontend was never built, resulting in binaries without the /ui/ endpoint. --- .dockerignore | 26 +++++++++++++++++++++++++ docker/release/linux-x86_64.Dockerfile | 2 +- docker/release/macos-aarch64.Dockerfile | 2 +- docker/release/macos-x86_64.Dockerfile | 2 +- docker/release/windows.Dockerfile | 2 +- docker/runtime/Dockerfile | 2 +- 6 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..96880e9 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,26 @@ +# Build outputs +target/ +dist/ +build/ + +# Dependencies +node_modules/ + +# Cache +.cache/ +.turbo/ +*.tsbuildinfo + +# Environment +.env +.env.* + +# IDE +.idea/ +.vscode/ + +# OS +.DS_Store + +# Git +.git/ diff --git a/docker/release/linux-x86_64.Dockerfile b/docker/release/linux-x86_64.Dockerfile index f838b93..3831cb0 100644 --- a/docker/release/linux-x86_64.Dockerfile +++ b/docker/release/linux-x86_64.Dockerfile @@ -11,7 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/ COPY sdks/typescript/package.json ./sdks/typescript/ # Install dependencies -RUN pnpm install --filter @anthropic-ai/sdk-inspector... +RUN pnpm install --filter @sandbox-agent/inspector... # Copy SDK source (with pre-generated types from docs/openapi.json) COPY docs/openapi.json ./docs/ diff --git a/docker/release/macos-aarch64.Dockerfile b/docker/release/macos-aarch64.Dockerfile index 29e4b32..ed5e79c 100644 --- a/docker/release/macos-aarch64.Dockerfile +++ b/docker/release/macos-aarch64.Dockerfile @@ -11,7 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/ COPY sdks/typescript/package.json ./sdks/typescript/ # Install dependencies -RUN pnpm install --filter @anthropic-ai/sdk-inspector... +RUN pnpm install --filter @sandbox-agent/inspector... # Copy SDK source (with pre-generated types from docs/openapi.json) COPY docs/openapi.json ./docs/ diff --git a/docker/release/macos-x86_64.Dockerfile b/docker/release/macos-x86_64.Dockerfile index 5a33b15..34fce08 100644 --- a/docker/release/macos-x86_64.Dockerfile +++ b/docker/release/macos-x86_64.Dockerfile @@ -11,7 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/ COPY sdks/typescript/package.json ./sdks/typescript/ # Install dependencies -RUN pnpm install --filter @anthropic-ai/sdk-inspector... +RUN pnpm install --filter @sandbox-agent/inspector... # Copy SDK source (with pre-generated types from docs/openapi.json) COPY docs/openapi.json ./docs/ diff --git a/docker/release/windows.Dockerfile b/docker/release/windows.Dockerfile index 2acabf2..914c955 100644 --- a/docker/release/windows.Dockerfile +++ b/docker/release/windows.Dockerfile @@ -11,7 +11,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/ COPY sdks/typescript/package.json ./sdks/typescript/ # Install dependencies -RUN pnpm install --filter @anthropic-ai/sdk-inspector... +RUN pnpm install --filter @sandbox-agent/inspector... # Copy SDK source (with pre-generated types from docs/openapi.json) COPY docs/openapi.json ./docs/ diff --git a/docker/runtime/Dockerfile b/docker/runtime/Dockerfile index fed9840..520aa79 100644 --- a/docker/runtime/Dockerfile +++ b/docker/runtime/Dockerfile @@ -13,7 +13,7 @@ COPY frontend/packages/inspector/package.json ./frontend/packages/inspector/ COPY sdks/typescript/package.json ./sdks/typescript/ # Install dependencies -RUN pnpm install --filter @anthropic-ai/sdk-inspector... +RUN pnpm install --filter @sandbox-agent/inspector... # Copy SDK source (with pre-generated types from docs/openapi.json) COPY docs/openapi.json ./docs/