My-Weekly-ToDo-List/.gitignore
mARTin-B78 b4e45aca9c
Some checks are pending
Playwright Tests / test (push) Waiting to run
Test and SonarQube / quality (push) Waiting to run
security: weitere Dateien mit Zugangsdaten aus dem Git nehmen
Das Audit hatte nur src/ nach Passwoertern durchsucht -- zu eng. Betroffen
sind vier getrackte Dateien, nicht eine:

- INFRASTRUCTURE_REQUIREMENTS.md fuehrt das DB-Passwort unverschleiert als
  "**Password**: ..." auf, dazu SMTP und NEXTAUTH_SECRET
- deployment-notes.md enthaelt DATABASE_URL und NEXTAUTH_SECRET
- tests/debug/db-connection-test.spec.ts eine Connection-URL samt echter IP
- .env.production.save, der urspruengliche Fund

Die ersten beiden und .env.production.save sind aus dem Index genommen
(lokal bleiben sie), im Testskript ist das Passwort ersetzt. .gitignore
greift jetzt auf .env* statt auf feste Namen -- genau daran war
.env.production.save vorbeigerutscht.

Im Git liegen zwei verschiedene DB-Passwoerter: eines aus dem alten
Docker-Compose-Setup (@db:5432, vermutlich tot), eines aus dem
Supabase-Zugang. Ob letzteres noch aktiv ist, klaert der Pruefbefehl
in TODO.md Block F.

v1.117.2

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 23:32:38 +02:00

63 lines
960 B
Plaintext

# OS-specific files
.DS_Store
Thumbs.db
# Editor/IDE folders
.vscode/
.idea/
*.swp
# Python virtual environment
.venv/
# Sensitive data
Inspiration/
.env
.env.local
.env.production
.env.development
.env.docker
.env.docker.dev
.env.docker.local
# Logs and temp files
*.log
tmp/
data/
# Playwright
node_modules/
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
/playwright/.auth/
# Development database
prisma/dev.db
prisma/dev.db-journal
# Next.js
.next/
certificates
# Design reference files (not tracked)
docs/design/
# Dokumentationen (nicht tracken)
APP_ERKLÄRUNG.md
SONARQUBE-LLM-GUIDE.md
# SonarQube scanner working directory
.scannerwork/
# Notizdateien mit echten Zugangsdaten — gehören nicht ins Repository
deployment-notes.md
INFRASTRUCTURE_REQUIREMENTS.md
# Jede .env-Variante, auch .save/.bak/.old — die alte Regel listete nur
# feste Namen, weshalb .env.production.save durchs Raster fiel
.env*
!.env.example