fix: 修复WorkerConfig配置类.env文件读取问题
- 添加缺失的cf_kv_namespace_id字段 - 明确配置env_file=".env"以确保正确读取环境变量 - 更新gitignore忽略__pycache__目录
This commit is contained in:
parent
ceef34c523
commit
5bac883ee2
|
|
@ -5,4 +5,5 @@
|
|||
.venv
|
||||
tests/*
|
||||
!tests/**/*.py
|
||||
tests/generate_appendix.py
|
||||
tests/generate_appendix.py
|
||||
__pycache__
|
||||
|
|
@ -33,7 +33,12 @@ class WorkerConfig(BaseSettings):
|
|||
|
||||
api_version: str = Field(default="0.1.7", description="API接口版本")
|
||||
api_server_token: str = Field(default="bowong7777", description="固定的API调用Bearer Token")
|
||||
cf_kv_namespace_id: Optional[str] = Field(default=None, description="Cloudflare KV Namespace ID")
|
||||
|
||||
modal_config: Any = SettingsConfigDict(json_schema_extra={
|
||||
"description": "可通过本地环境变量加载对应Field, 不区分大小写, Modal创建App的Image时可通过dotenv加载指定.env文件写入到Docker Image的系统变量",
|
||||
})
|
||||
model_config = SettingsConfigDict(
|
||||
env_file=".env",
|
||||
env_file_encoding="utf-8",
|
||||
json_schema_extra={
|
||||
"description": "可通过本地环境变量加载对应Field, 不区分大小写, Modal创建App的Image时可通过dotenv加载指定.env文件写入到Docker Image的系统变量",
|
||||
}
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue