feat(deploy): run_web.py 切 sanguo_api.main:create_app --factory(单进程)

This commit is contained in:
2026-07-07 05:59:33 +08:00
parent a5b00c2dea
commit 198321c4a9
+6 -3
View File
@@ -18,11 +18,14 @@ if os.path.exists(vnpy_dir):
if __name__ == "__main__":
import uvicorn
# 启动服务器
# Phase 3b 起:研究/回测 API sanguo_api(工厂模式,读 config/backtest.yaml
# 单进程(uvicorn.run 默认 workers=1)——orchestrator 任务状态在内存,必须单进程。
# 端口 8000 不变(vnpy.mysanguo.top 外网绑定依赖)。
uvicorn.run(
"sanguo_web.api:app",
"sanguo_api.main:create_app",
factory=True,
host="0.0.0.0",
port=8000, # 默认端口 8000
port=8000,
reload=False, # 生产模式
log_level="info"
)