TradingAgents/backend/config/config.py

20 lines
435 B
Python

from functools import lru_cache
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
model_config = SettingsConfigDict(
env_file=".env",
env_file_encoding="utf-8",
)
# MySQL 데이터베이스 설정
DB_HOST: str
DB_PORT: int
DB_USER: str
DB_PASSWORD: str
DB_NAME: str
SECRET_KEY: str
@lru_cache
def get_settings():
return Settings()