diff --git a/backend/config.py b/backend/config.py new file mode 100644 index 0000000..8ed879e --- /dev/null +++ b/backend/config.py @@ -0,0 +1,13 @@ +from os import getenv +from dotenv import load_dotenv + +load_dotenv() + +class Config: + """ + Конфигурация FastAPI приложения. + Все значения берутся из .env или имеют дефолтные. + """ + HOST: str = getenv("HOST", "0.0.0.0") + PORT: int = int(getenv("PORT", "80")) + DEBUG: bool = getenv("DEBUG", "False").lower() in ("1", "true", "yes")