# Build artifacts and node_modules — never useful inside the Docker context.
**/.git
**/.gitignore
**/node_modules
**/.svelte-kit
**/build
web/build

# Flutter mobile client — built separately on developer machines / Flutter CI.
# Including it in the Go build context wastes ~70 files and invalidates the
# `COPY . .` layer cache on every Flutter-only change.
flutter_client/

# Docs and IDE noise
docs/
**/.idea
**/.vscode
**/.DS_Store

# Test outputs
**/coverage
**/.nyc_output

# Local env / secrets — fail closed.
.env
.env.*
!.env.example

# CI workflow files don't need to ship in the image.
.forgejo/
.github/
