agent / backend /env.py
Echodelta06's picture
Initial clean deploy
2321823
Raw History Blame Contribute Delete
583 Bytes
"""
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)