fix(backend): lazy-load PersonaAnalysisService in podcast mode, preserve PORT from Render

This commit is contained in:
ajaysi
2026-04-05 15:28:49 +05:30
parent bba56a1940
commit aa2317c359
4 changed files with 56 additions and 13 deletions

View File

@@ -14,9 +14,12 @@ from pathlib import Path
from dotenv import load_dotenv
backend_dir = Path(__file__).parent
project_root = backend_dir.parent
load_dotenv(backend_dir / '.env')
load_dotenv(project_root / '.env')
load_dotenv()
# Load .env but DON'T override existing environment variables (especially PORT from Render)
# Use override=False to preserve Render-provided PORT
load_dotenv(backend_dir / '.env', override=False)
load_dotenv(project_root / '.env', override=False)
load_dotenv(override=False)
# Set LOG_LEVEL early to WARNING to suppress DEBUG persona logs in podcast mode
import os