# Schritt 6: Environment-Konfiguration [← Zurück: Router registrieren](06-router-registration.md) | [Weiter: Feature Lifecycle →](08-lifecycle.md) **Datei:** `env_dev.env` Für das realEstate-Feature benötigen wir keine zusätzlichen Environment-Variablen, da es die bereits vorhandenen PostgreSQL-Konfigurationen nutzt: ```env # PostgreSQL Storage (bereits vorhanden) DB_APP_HOST=localhost DB_APP_DATABASE=poweron_app DB_APP_USER=poweron_dev DB_APP_PASSWORD_SECRET = DEV_ENC:... DB_APP_PORT=5432 ``` **Optional**: Falls Sie eine separate Datenbank für Real Estate verwenden möchten, können Sie zusätzliche Variablen hinzufügen: ```env # Optional: Separate Real Estate Database DB_REALESTATE_HOST=localhost DB_REALESTATE_DATABASE=poweron_realestate DB_REALESTATE_USER=poweron_dev DB_REALESTATE_PASSWORD_SECRET = DEV_ENC:... DB_REALESTATE_PORT=5432 ``` In diesem Fall müssten Sie die `_initializeDatabase()` Methode im Interface anpassen: ```python def _initializeDatabase(self): """Initialize PostgreSQL database connection.""" try: # Use Real Estate specific config if available, otherwise fall back to APP config dbHost = APP_CONFIG.get("DB_REALESTATE_HOST") or APP_CONFIG.get("DB_APP_HOST", "localhost") dbDatabase = APP_CONFIG.get("DB_REALESTATE_DATABASE") or APP_CONFIG.get("DB_APP_DATABASE", "poweron_app") dbUser = APP_CONFIG.get("DB_REALESTATE_USER") or APP_CONFIG.get("DB_APP_USER") dbPassword = APP_CONFIG.get("DB_REALESTATE_PASSWORD_SECRET") or APP_CONFIG.get("DB_APP_PASSWORD_SECRET") dbPort = int(APP_CONFIG.get("DB_REALESTATE_PORT") or APP_CONFIG.get("DB_APP_PORT", 5432)) # ... rest of initialization ... ``` --- [← Zurück: Router registrieren](06-router-registration.md) | [Weiter: Feature Lifecycle →](08-lifecycle.md)