Einstellungen
Konfiguration über .env-Datei
Alle Einstellungen werden über die Datei .env im Projektstamm konfiguriert. Nach Änderungen muss der Backend-Container neu gestartet werden:
docker compose up -d --force-recreate backendVermieter-Stammdaten (für Mietquittungen)
| Bezeichnung | .env-Schlüssel | Beschreibung |
|---|---|---|
| Name Pflicht | LANDLORD_NAME | Ihr vollständiger Name oder Firmenname |
| Straße & Hausnummer Pflicht | LANDLORD_ADDRESS | Ihre Anschrift |
| PLZ und Ort Pflicht | LANDLORD_ZIP_CITY | z.B. 80333 München |
Banking
| Bezeichnung | .env-Schlüssel | Beschreibung |
|---|---|---|
| Enable Banking App-ID | ENABLE_BANKING_APP_ID | UUID aus dem Enable Banking Developer Portal |
| Enable Banking Private Key | ENABLE_BANKING_PRIVATE_KEY | Inhalt der PEM-Datei (mehrzeilig) |
| Banking Encryption Key | BANKING_ENCRYPTION_KEY | Fernet-Key zum Verschlüsseln von FinTS-Credentials |
KI-Integration
| Bezeichnung | .env-Schlüssel | Beschreibung |
|---|---|---|
| Anthropic API Key | ANTHROPIC_API_KEY | Für KI-gestützte Dokumentenanalyse (console.anthropic.com) |
System
| Bezeichnung | .env-Schlüssel | Beschreibung |
|---|---|---|
| Datenbank-URL | DATABASE_URL | PostgreSQL connection string |
| Backend-URL | BACKEND_BASE_URL | Für OAuth-Callbacks (Enable Banking) |
| Frontend-URL | FRONTEND_BASE_URL | Für Redirects nach OAuth |
Papierkorb
Gelöschte Immobilien, Mieter und Dokumente der letzten 30 Tage können wiederhergestellt werden.
Papierkorb öffnenBeispiel .env
DATABASE_URL=postgresql+asyncpg://immobilien:changeme@db/immobilien JWT_SECRET=your-secret-here BANKING_ENCRYPTION_KEY=your-fernet-key ENABLE_BANKING_APP_ID=233f152c-af22-45ab-89e5-4558167dbf09 ENABLE_BANKING_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----" ANTHROPIC_API_KEY=sk-ant-... LANDLORD_NAME=Max Mustermann LANDLORD_ADDRESS=Musterstraße 1 LANDLORD_ZIP_CITY=80333 München BACKEND_BASE_URL=http://localhost:8000 FRONTEND_BASE_URL=http://localhost:3000