"""Configuration de l'application""" from pydantic_settings import BaseSettings, SettingsConfigDict from dotenv import load_dotenv # Charger les variables d'environnement load_dotenv() class Settings(BaseSettings): """Configuration de l'application""" nextcloud_url: str nextcloud_username: str nextcloud_password: str app_host: str = "0.0.0.0" app_port: int = 8000 model_config = SettingsConfigDict( env_file=".env", extra="ignore" # Ignore les variables d'environnement supplémentaires (ex: celles de Coolify) ) # Instance globale des paramètres settings = Settings()