# Dependencies
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log

# Next.js build outputs
.next
out
build

# Environment files
.env
.env.local
.env*.local

# Git (NICHT ausschließen - wird für Version-Extraktion benötigt!)
# .git wird benötigt für: git describe --tags --always
# .gitignore

# IDE
.vscode
.idea
*.swp
*.swo
*~

# OS files
.DS_Store
Thumbs.db

# Hördle specific - WICHTIG: Upload-Dateien NICHT ins Image kopieren!
# Diese werden als Volume gemountet und sollten nicht im Image sein
/public/uploads/*
!/public/uploads/.gitkeep

# Database files - werden als Volume gemountet
/data/*
*.db
*.db-journal
*.db-wal
*.db-shm

# Backups
/backups

# Docker files (nicht notwendig im Image)
docker-compose*.yml
Dockerfile*
.dockerignore

# Documentation
/docs
*.md
!README.md

# Scripts die nicht im Container gebraucht werden
scripts/fix-*.sh
scripts/check-*.sh
scripts/debug-*.sh
scripts/quick-*.sh

# Temporary files
*.tmp
*.temp
*.log

