diff --git a/.env.example b/.env.example index 4384bef..fcff27f 100644 --- a/.env.example +++ b/.env.example @@ -24,3 +24,6 @@ JWT_ACCESS_TOKEN_EXPIRE_SECONDS = 1800 # JWT访问令牌默认 JWT_REFRESH_TOKEN_EXPIRE_SECONDS = 604800 # JWT刷新令牌默认有效时间(描秒,604800s为7天) JWT_GLOBAL_ENABLE = false # 是否开启全局JWT认证 JWT_WHITE_LIST = ["/token", "/login", "/refresh", "/registry", "/verify", "/async_delay"] # JWT认证白名单接口,不需要认证的接口 + +FILE_SAVE_PATH=/www/wwwroot/web/web/upload_file/ +FILE_PUBLIC_PATH=/web/upload_file/ diff --git a/app/config/env.py b/app/config/env.py index 0fa5990..03dcefc 100644 --- a/app/config/env.py +++ b/app/config/env.py @@ -33,6 +33,9 @@ class Settings(BaseSettings): jwt_global_enable: bool = Field(..., env="JWT_GLOBAL_ENABLE") jwt_white_list: List[str] = Field(..., env="JWT_WHITE_LIST") + file_save_path: str = Field(..., env='FILE_SAVE_PATH') + file_public_path: str = Field(..., env='FILE_PUBLIC_PATH') + class Config: env_file = ".env" env_file_encoding = "utf-8"