fix: testnet环境跳过JWT_SECRET长度检查

This commit is contained in:
dev-worker 2026-03-02 16:25:19 +00:00
parent 18506f2a44
commit 22df9152f2

View File

@ -15,7 +15,7 @@ from db import get_sync_conn
_TRADE_ENV = os.getenv("TRADE_ENV", "testnet")
_jwt_default = "arb-engine-jwt-secret-v2-2026" if _TRADE_ENV == "testnet" else None
JWT_SECRET = os.getenv("JWT_SECRET") or _jwt_default
if not JWT_SECRET or len(JWT_SECRET) < 32:
if not JWT_SECRET or (_TRADE_ENV != "testnet" and len(JWT_SECRET) < 32):
raise RuntimeError("JWT_SECRET 未配置或长度不足(>=32),生产环境必须设置环境变量")
ACCESS_TOKEN_HOURS = 24
REFRESH_TOKEN_DAYS = 7