57 lines
2.5 KiB
Plaintext
57 lines
2.5 KiB
Plaintext
# ==============================================================================
|
|
# Void-Genesis - Globale .gitignore
|
|
# ==============================================================================
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 1. Lokale Umgebungsvariablen & Secrets (SEHR WICHTIG!)
|
|
# ------------------------------------------------------------------------------
|
|
# .env Dateien enthalten Passwörter, API-Keys und Datenbank-Zugänge (wie unsere
|
|
# POSTGRES_PASSWORD_LOBBY). Diese dürfen niemals ins Git-Repository (Gitea)
|
|
# gepusht werden, da sonst die Infrastruktur kompromittiert ist!
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 2. Datenbank & Persistente Daten
|
|
# ------------------------------------------------------------------------------
|
|
# Wir ignorieren alle Ordner, die "data" heißen (z.B. dev/data/postgres).
|
|
# Hier liegen die physischen Datenbank-Dateien von PostgreSQL. Diese ändern sich
|
|
# ständig und würden das Repository extrem aufblähen und unbrauchbar machen.
|
|
**/data/
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 3. Node.js & Paketmanager-Logs
|
|
# ------------------------------------------------------------------------------
|
|
# Der 'node_modules' Ordner enthält zehntausende Dateien fremder Pakete.
|
|
# Diese sind oft betriebssystemabhängig und werden stattdessen immer frisch über
|
|
# die package.json (via npm install) bzw. im Docker-Build installiert.
|
|
node_modules/
|
|
# Log-Dateien, falls npm oder yarn bei einem lokalen Test abstürzen.
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
*.log
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 4. Build-Outputs (Frontend Vite / Backend)
|
|
# ------------------------------------------------------------------------------
|
|
# Die fertig kompilierten Dateien (z.B. minimiertes HTML/JS/CSS von Vite).
|
|
# Diese generieren wir im Produktivbetrieb später on-the-fly, sie gehören
|
|
# nicht in die Versionskontrolle des Quellcodes.
|
|
dist/
|
|
dist-ssr/
|
|
build/
|
|
out/
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 5. Betriebssystem-spezifische Dateien & Editor-Configs
|
|
# ------------------------------------------------------------------------------
|
|
# Automatisch generierte Metadaten von Windows oder macOS, die anderen
|
|
# Entwicklern oder dem Server nur im Weg sind.
|
|
.DS_Store
|
|
Thumbs.db
|
|
# (Optional) Lokale VS Code Einstellungen, die nicht für das Team gelten
|
|
.vscode/
|
|
|
|
gem_*.txt |