# Abhaengigkeiten
node_modules/
.pnp
.pnp.js

# Build
.next/
out/
build/
dist/
next-env.d.ts
*.tsbuildinfo

# Eigene Anpassungen der Installation.
#
# Docker Compose liest diese Datei automatisch zusaetzlich zur
# docker-compose.yml. Sie ist der vorgesehene Ort fuer Aenderungen, die ein
# Update ueberleben sollen: update.sh prueft nur versionierte Dateien
# (git status --untracked-files=no) und laesst sie deshalb in Ruhe.
docker-compose.override.yml

# Umgebung - enthaelt Schluessel, gehoert NIE ins Repo
.env
.env.local
.env.*.local
!.env.example

# Daten und Backups
backups/
uploads/
postgres-data/
caddy-data/
caddy-config/
*.dump
*.sql.gz

# Test-Artefakte
coverage/
playwright-report/
test-results/
.playwright/

# Werkzeuge
.vscode/
.idea/
.DS_Store
Thumbs.db
*.log
npm-debug.log*

# Bildschirmfotos entstehen beim Entwickeln neu
screenshots/
daten/dokumente/

# Arbeitsbereiche paralleler Agenten (git worktrees). Enthalten einen
# vollstaendigen zweiten Checkout - der gehoert nicht ins Repository.
.claude/
