""" Chargement centralise des variables d'environnement backend. """ from __future__ import annotations from pathlib import Path from dotenv import load_dotenv ROOT_DIR = Path(__file__).resolve().parent.parent BACKEND_DIR = Path(__file__).resolve().parent def load_backend_env() -> None: # Priorite aux variables deja presentes dans l'environnement systeme. # 1) .env racine (dev local / docker-compose) load_dotenv(ROOT_DIR / ".env", override=False) # 2) .env backend (override local optionnel par equipe) load_dotenv(BACKEND_DIR / ".env", override=False)