# Build context exclusions. Anything listed here doesn't get sent to
# the Docker daemon at build time — keeps uploads small and ensures
# we always start from a clean state inside the image.

# Node + Next.js artefacts (regenerated inside the container).
**/node_modules
**/.next
**/dist
**/build

# Local runtime data (the DB lives in /data via the bind mount).
**/data
**/*.db
**/*.db-journal

# Editor / VCS / OS junk.
.git
.gitignore
.vscode
.idea
.DS_Store
*.log

# Local env files — secrets stay out of the image.
**/.env
**/.env.*
!**/.env.example

# LibrePortal artefacts — managed outside the build context.
moneyapp.config
moneyapp.tools.json
moneyapp.svg
moneyapp.sh
docker-compose.yml
docker-compose.*.yml
README.md
