# Keep the Docker build context small. Without this, `COPY . .` ships the
# entire .git history (~115MB) and every bin/obj into the build context,
# bloating uploads and invalidating layer caches on every build.

# Version control
.git
.gitignore
.gitattributes

# .NET build outputs - rebuilt inside the image
**/bin/
**/obj/
**/.vs/
*.user

# Editor / OS cruft
.vscode/
.idea/
.DS_Store

# Node tooling (if any)
**/node_modules/

# CI config - never needed at build or runtime
.github/

# The Docker build files themselves
Dockerfile
.dockerignore
