""" Конфигурация для API приложения """ import os from dotenv import load_dotenv # Загрузка переменных окружения из .env файла load_dotenv() class APIConfig: """Конфигурация API приложения""" # Основные настройки TITLE = "Telegram Bot API" DESCRIPTION = "API для взаимодействия с Telegram ботом и базой данных" VERSION = "1.0.0" # Настройки сервера HOST = os.getenv("API_HOST", "0.0.0.0") PORT = int(os.getenv("API_PORT", "8000")) RELOAD = os.getenv("API_RELOAD", "true").lower() == "true" # Настройки CORS CORS_ORIGINS = ["*"] # В продакшене стоит ограничить CORS_CREDENTIALS = True CORS_METHODS = ["*"] CORS_HEADERS = ["*"] # Настройки логирования LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO") # API префикс API_V1_PREFIX = "/api/v1" # Глобальный экземпляр конфигурации config = APIConfig()