Module utils.config§
Configuration centralisée pour demo_api
Ce module gère toutes les variables de configuration de l’application depuis les fichiers .env et les variables d’environnement.
- utils.config.load_env_files()[source]§
Charge les fichiers de configuration .env dans l’ordre de priorité.
Priorité (du plus bas au plus haut) : 1. .env.defaults (valeurs par défaut) 2. .env.local (configuration locale, pas dans git) 3. .env (configuration générale)
- Returns:
Nombre de fichiers .env chargés
- Return type:
- class utils.config.Config[source]§
Bases:
objectClasse de configuration centralisée pour demo_api.
Cette classe utilise python-dotenv pour charger automatiquement les configurations depuis les fichiers .env et les variables d’environnement.
- property auth_headers: Dict[str, str]§
Retourne les headers d’authentification si token disponible
- save_to_env_file(key, value, env_file='.env.local')[source]§
Sauvegarde une valeur dans un fichier .env