feat(deploy): run_web.py 切 sanguo_api.main:create_app --factory(单进程)
This commit is contained in:
+6
-3
@@ -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"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user