24 lines
588 B
Python
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() |