diff --git a/.env.example b/.env.example index f11f581..dd9267b 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,6 @@ # TJWater Server 环境变量配置模板 # 复制此文件为 .env 并填写实际值 -ENVIRONMENT="local" +ENVIRONMENT="production" NETWORK_NAME="tjwater" # ============================================ # 安全配置 (必填) diff --git a/app/core/config.py b/app/core/config.py index 7404bd4..3975143 100644 --- a/app/core/config.py +++ b/app/core/config.py @@ -6,9 +6,11 @@ from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): PROJECT_NAME: str = "TJWater Server" - ENVIRONMENT: str = "local" + ENVIRONMENT: str = "production" API_V1_STR: str = "/api/v1" + NETWORK_NAME: str = "default_network" + # JWT 配置 SECRET_KEY: str = ( "your-secret-key-here-change-in-production-use-openssl-rand-hex-32" diff --git a/app/services/project_info.py b/app/services/project_info.py index 0a38481..19ebf46 100644 --- a/app/services/project_info.py +++ b/app/services/project_info.py @@ -1,4 +1,3 @@ -import os +from app.core.config import settings -# 从环境变量 NETWORK_NAME 读取 -name = os.getenv("NETWORK_NAME") +name = settings.NETWORK_NAME