|
@@ -52,8 +52,9 @@ class Settings:
|
|
|
with open(config_path, 'r', encoding='utf-8') as f:
|
|
with open(config_path, 'r', encoding='utf-8') as f:
|
|
|
config = yaml.safe_load(f)
|
|
config = yaml.safe_load(f)
|
|
|
|
|
|
|
|
- # 记录当前环境
|
|
|
|
|
- self.APP_ENV = os.getenv("APP_ENV", "default")
|
|
|
|
|
|
|
+ # 记录当前环境(统一转小写)
|
|
|
|
|
+ self.APP_ENV = os.getenv("APP_ENV", "default").lower()
|
|
|
|
|
+ print(f"[Config] APP_ENV={self.APP_ENV}, 配置文件={config_path}")
|
|
|
|
|
|
|
|
# JWT Settings
|
|
# JWT Settings
|
|
|
jwt_config = config.get('jwt', {})
|
|
jwt_config = config.get('jwt', {})
|
|
@@ -100,7 +101,7 @@ class Settings:
|
|
|
if self.APP_ENV == "prod" and self.JWT_SECRET_KEY in ['your-secret-key-here', 'CHANGE_THIS_TO_A_SECURE_RANDOM_KEY']:
|
|
if self.APP_ENV == "prod" and self.JWT_SECRET_KEY in ['your-secret-key-here', 'CHANGE_THIS_TO_A_SECURE_RANDOM_KEY']:
|
|
|
logger.warning("生产环境使用默认 JWT_SECRET_KEY,请立即修改 config.prod.yaml!")
|
|
logger.warning("生产环境使用默认 JWT_SECRET_KEY,请立即修改 config.prod.yaml!")
|
|
|
elif self.JWT_SECRET_KEY == 'your-secret-key-here':
|
|
elif self.JWT_SECRET_KEY == 'your-secret-key-here':
|
|
|
- logger.warning("使用默认 JWT_SECRET_KEY,生产环境请修改配置文件!")
|
|
|
|
|
|
|
+ logger.warning(f"使用默认 JWT_SECRET_KEY,生产环境请修改配置文件!(当前环境: {self.APP_ENV})")
|
|
|
|
|
|
|
|
|
|
|
|
|
# Create settings instance
|
|
# Create settings instance
|