# Build context is the repo root (see Services/Website/Dockerfile). Keep the
# context lean: exclude build artifacts, VCS, IDE cruft, secrets and anything
# not needed to compile the Swift package.

# Version control
.git
**/.git

# Swift / SPM build artifacts
**/.build
**/.swiftpm

# Local database data directory.
**/Tests/DB

# Xcode project (not used by the Linux build)
*.xcodeproj

# OS / editor / tooling cruft
**/.DS_Store
.vscode
.claude

# Local environment overrides and secrets (Compose still reads these from the
# host at runtime; ignoring them here only keeps them out of the image build).
**/.env
**/.env.local

# Compose / tooling / docs not needed inside the image
**/docker-compose.*
**/Makefile
**/README.md
