# Keep the build context to source. The important one is node_modules: the Dockerfile runs `COPY . .` after
# `npm ci`, so a host node_modules (Windows/macOS/x86 binaries) would overwrite the container's own and break the
# build — most visibly when cross-building for arm64.
**/node_modules
**/dist
**/build
**/*.tsbuildinfo

# Never send secrets or data into a build.
.env
.env.*
!.env.example
data

.git
.gitignore
.claude
*.log
.DS_Store

# Compose files aren't needed inside the image.
docker-compose*.yml
