Änderung: Erweiterung der Protokollausgaben in loadEnv.js

Änderungen:
- Hinzufügung von Protokollausgaben zur Anzeige des Ladeprozesses der .env-Datei, einschließlich Existenz- und Lesbarkeitsprüfungen.
- Detaillierte Fehlermeldungen bei Problemen mit dem Laden der .env-Datei.

Diese Anpassungen verbessern die Transparenz und erleichtern die Fehlersuche beim Laden von Umgebungsvariablen.
This commit is contained in:
Torsten Schulz (local)
2025-09-15 09:09:32 +02:00
parent 88aa9f48df
commit 9b23cf22b6

View File

@@ -20,11 +20,17 @@ if (fs.existsSync(productionEnvPath)) {
}
// Lade .env-Datei
console.log('[env] Versuche .env zu laden von:', envPath);
console.log('[env] Datei existiert:', fs.existsSync(envPath));
console.log('[env] Datei lesbar:', fs.accessSync ? (() => { try { fs.accessSync(envPath, fs.constants.R_OK); return true; } catch { return false; } })() : 'unbekannt');
const result = dotenv.config({ path: envPath });
if (result.error) {
console.warn('[env] Konnte .env nicht laden:', result.error.message);
console.warn('[env] Fehler-Details:', result.error);
} else {
console.log('[env] .env erfolgreich geladen von:', envPath);
console.log('[env] Geladene Variablen:', Object.keys(result.parsed || {}));
}
// Debug: Zeige Redis-Konfiguration