# Build context exclusions for docker-dev/Dockerfile, whose `COPY . .` takes the whole repo. # # Without this file the context also carries every project's bin/obj AND .claude/worktrees — agent # worktrees that are themselves full checkouts WITH their own build outputs. That reached ~19 GB and # exhausted the Docker VM's disk mid-COPY, failing the rig build with "no space left on device" # rather than anything a build log would attribute to the repo. # # Nothing excluded here is needed: the build restores and publishes inside the image, and the # migrator stage runs `dotnet ef` against the same restored source. # Agent worktrees — full checkouts, build outputs and all. .claude/ # Local build outputs; the image builds its own. **/bin/ **/obj/ artifacts/ # VCS + editor state. .git/ .gitignore .vs/ .vscode/ .idea/ # Docker's own state, and anything the image would never read. **/.DS_Store **/*.user docker-dev/**/*.log