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 backend

Vermieter-Stammdaten (für Mietquittungen)

Bezeichnung.env-SchlüsselBeschreibung
Name
Pflicht
LANDLORD_NAMEIhr vollständiger Name oder Firmenname
Straße & Hausnummer
Pflicht
LANDLORD_ADDRESSIhre Anschrift
PLZ und Ort
Pflicht
LANDLORD_ZIP_CITYz.B. 80333 München

Banking

Bezeichnung.env-SchlüsselBeschreibung
Enable Banking App-IDENABLE_BANKING_APP_IDUUID aus dem Enable Banking Developer Portal
Enable Banking Private KeyENABLE_BANKING_PRIVATE_KEYInhalt der PEM-Datei (mehrzeilig)
Banking Encryption KeyBANKING_ENCRYPTION_KEYFernet-Key zum Verschlüsseln von FinTS-Credentials

KI-Integration

Bezeichnung.env-SchlüsselBeschreibung
Anthropic API KeyANTHROPIC_API_KEYFür KI-gestützte Dokumentenanalyse (console.anthropic.com)

System

Bezeichnung.env-SchlüsselBeschreibung
Datenbank-URLDATABASE_URLPostgreSQL connection string
Backend-URLBACKEND_BASE_URLFür OAuth-Callbacks (Enable Banking)
Frontend-URLFRONTEND_BASE_URLFür Redirects nach OAuth

Papierkorb

Gelöschte Immobilien, Mieter und Dokumente der letzten 30 Tage können wiederhergestellt werden.

Papierkorb öffnen

Beispiel .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