| 1234567891011121314151617181920212223242526 |
- from pydantic_settings import BaseSettings
- class Settings(BaseSettings):
- # 数据库
- database_url: str = "postgresql+asyncpg://postgres:password@localhost:5432/ax_backend"
- # 临时文件目录(导出文件存放位置)
- temp_dir: str = "./tmp"
- # 导出文件下载链接有效期(秒)
- export_link_expires: int = 3600
- # 服务对外访问地址(生成下载链接用)
- base_url: str = "http://192.168.0.200:8000"
- # 默认样式文件路径(阶段 0 固定使用;阶段 1 作为未指定 styleId 时的兜底)
- default_style_file: str = "./tmp/default.json"
- class Config:
- env_file = ".env"
- env_file_encoding = "utf-8"
- settings = Settings()
|