kangda/app/core/config.py

24 lines
588 B
Python

from pydantic_settings import BaseSettings
class Settings(BaseSettings):
# 数据库配置
# DB_HOST: str = "14.103.162.172"
DB_HOST: str = "10.0.0.17"
DB_PORT: int = 3306
DB_USER: str = "root"
# DB_PASSWORD: str = "dnxxkj"
DB_PASSWORD: str = "root"
DB_NAME: str = "kangda"
# DB_NAME: str = "kangda_test" # 测试数据库
DB_CHARSET: str = "utf8mb4"
DB_POOL_SIZE: int = 5
DB_MAX_OVERFLOW: int = 10
DB_POOL_TIMEOUT: int = 30
DB_POOL_RECYCLE: int = 1800
class Config:
env_file = ".env"
settings = Settings()