From 592d6991664f716c866c9fcaee9fbe69583c7534 Mon Sep 17 00:00:00 2001 From: Oliver G Date: Wed, 18 Feb 2026 11:00:57 +0100 Subject: [PATCH] chore(config): load shared rss-news .env for wordpress and keys --- backend/app/config.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/app/config.py b/backend/app/config.py index 40deedb..e194bcc 100644 --- a/backend/app/config.py +++ b/backend/app/config.py @@ -1,5 +1,7 @@ from functools import lru_cache +from pathlib import Path +from dotenv import load_dotenv from pydantic_settings import BaseSettings, SettingsConfigDict @@ -31,4 +33,13 @@ class Settings(BaseSettings): @lru_cache(maxsize=1) def get_settings() -> Settings: + # Prefer shared legacy env from the original rss-news workspace if present. + env_candidates = ( + Path("/Users/oliver/Documents/rss-news/.env"), + Path("backend/.env"), + Path(".env"), + ) + for env_path in env_candidates: + if env_path.exists(): + load_dotenv(env_path, override=False) return Settings()