From 15bf202b8519392c4e24dcd54c15415d6462e9a3 Mon Sep 17 00:00:00 2001 From: martsforever Date: Fri, 29 Aug 2025 23:47:33 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9Aadjust=20env=EF=BC=8C=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=BF=9D=E5=AD=98=E8=B7=AF=E5=BE=84=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E8=AE=BF=E9=97=AE=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 3 +++ app/config/env.py | 3 +++ 2 files changed, 6 insertions(+) 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"