Files
werkbaum/.gitignore
T
mhoennigandClaude Opus 4.8 6b83af7d73 scripts/deploy-prod: Ziel aus git-ignorierter scripts/deploy.env (Fallback)
Ohne Ziel-Argument liest das Skript DEPLOY_TARGET aus scripts/deploy.env
(git-ignoriert; Vorlage scripts/deploy.env.example ist eingecheckt). Argument
hat weiterhin Vorrang.

Der Wert wird bewusst NICHT via `source` gelesen, weil bash bei `host:~/pfad`
die Tilde nach dem ':' lokal expandieren wuerde; stattdessen roh ausgelesen,
Whitespace/CR + umgebende Quotes gestrippt, das ~ bleibt fuer die Remote-Seite
erhalten. Lokal verifiziert: Fallback greift, ~ bleibt in unquoted/single-/
double-quoted erhalten (kein lokales $HOME), Quotes entfernt.

.gitignore: scripts/deploy.env ergaenzt (die vorhandene .env-Regel greift wegen
des abweichenden Dateinamens nicht). README (de/en) aktualisiert; Beispielpfad
auf die htdocs-ssl-Direktaufschaltung umgestellt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-22 07:05:40 +02:00

70 lines
1.3 KiB
Plaintext

# === Betriebssystem ===
.DS_Store
Thumbs.db
Desktop.ini
# === IntelliJ IDEA / JetBrains (D13) ===
# Projektdateien lokal halten; geteilte Einstellungen ggf. gezielt wieder einchecken.
.idea/
*.iml
*.ipr
*.iws
out/
# === Claude Code ===
# launch.json wird für die Preview automatisch neu erzeugt; lokale Overrides
# ebenso lokal halten. Geteilte Konfig (settings.json, commands/…) darf rein.
.claude/launch.json
.claude/settings.local.json
# === Editoren ===
.vscode/
*.swp
*~
# === Backend: Gradle / Kotlin / JVM (D13) ===
backend/.gradle/
backend/build/
backend/**/build/
!backend/**/src/**/build/
.gradle/
build/
!src/**/build/
# Gradle-Wrapper einchecken, aber lokale Overrides ignorieren
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties
gradle-app.setting
# Spring Boot / lokale Laufzeit
*.log
logs/
application-local.properties
application-local.yml
application-local.yaml
# === Java-Artefakte ===
*.class
*.jar
*.war
*.ear
hs_err_pid*
replay_pid*
!gradle-wrapper.jar
# === Frontend (Vanilla HTML/CSS/JS, D11) ===
# Derzeit build-frei; falls später Tooling dazukommt:
frontend/node_modules/
frontend/dist/
# === Geheimnisse / lokale Umgebung ===
.env
.env.local
*.local
# Deploy-Ziel (scripts/deploy-prod.sh) — lokal halten; Vorlage .example bleibt drin
scripts/deploy.env
# === Temporäres ===
tmp/
*.tmp
*.bak