Skip to content

build: keep local build output and checkout state out of the Docker context - #1103

Merged
cryptskii merged 1 commit into
mainfrom
cryptskii/eager-darwin-1668e4
Oct 2, 2026
Merged

cryptskii merged 1 commit into
mainfrom
cryptskii/eager-darwin-1668e4

Conversation

@cryptskii

Copy link
Copy Markdown
Collaborator

The root .dockerignore let a developer checkout's local output into the context of the two root-context builds, ci/docker/StorageNode.Dockerfile and dsm_storage_node/Dockerfile.cloud. That output included jniLibs/, *.so, the .claude/ worktrees, the deploy image tar and the node bundles.

On the Mac running dsm_storage_node/deploy/push_and_start.sh, the context came to 7.34GB. Docker Desktop's disk filled up during COPY . ., at jniLibs/x86_64/libdsm_sdk.so.

Every added pattern is gitignored output, checkout state or a secret bundle. No tracked file matches any of them (checked against git ls-files), so the real-code guard still sees every source file, every manifest and its baseline.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Y4wDTToHmJfkYYJvMKXt3u


Generated by Claude Code

…ontext

The root .dockerignore let a developer checkout's jniLibs, .so files,
.claude worktrees, deploy image tar and node bundles into the context of
the two root-context builds (ci/docker/StorageNode.Dockerfile and
dsm_storage_node/Dockerfile.cloud). On a working Mac that was 7.3GB and
filled Docker Desktop's disk during `COPY . .`. Every pattern added is
gitignored output; no tracked file matches one, so the guard still sees
every source, manifest and its baseline.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y4wDTToHmJfkYYJvMKXt3u
@cryptskii
cryptskii merged commit 19af69b into main Oct 2, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants