docs(deploy): nas-deploy-plan 更新 Phase 3b(sanguo_api + 单 worker + SPA)

This commit is contained in:
2026-07-07 06:36:52 +08:00
parent 54fc1b656f
commit 1862d813d9
+3 -1
View File
@@ -4,6 +4,8 @@
> 基于实机查证(Synology NAS `cfeasynas` 216+II
> 首次安装见 [`synology-nas.md`](./synology-nas.md),本文只讲**日常迭代与运维**。
> **2026-07-07 Phase 3b 更新**:容器 uvicorn 目标从 `sanguo_web.api:app`(旧实盘交易 API)切到 `sanguo_api.main:create_app --factory`(研究/回测 API + Vue SPA),单 workerorchestrator 任务状态在内存)。Vue 前端构建产物 `frontend/dist/` 由 FastAPI StaticFiles 挂在 `/`。公网 `vnpy.mysanguo.top` 现为**研究控制台**(登录 admin/admin,默认密码部署后改)。旧实盘交易路由(trading/gateway/market)本期下线,D 期接国金 QMT 时合并回来。端口 8000 / frpc / socat / Caddy 全程未动。
---
## 一、核心思路:应用层与镜像层分离
@@ -31,7 +33,7 @@
| 容器/镜像 | `sanguo_vnpy_v2` / `sanguo_vnpy_v2:latest` |
| 端口 | `8000→8000``8080→8080` |
| 代码挂载 | `/volume1/homes/admin/.sanguo_projects/sanguo_vnpy_v2``/app` |
| 启动 | `/app/entrypoint.sh``uvicorn ... --workers 2` |
| 启动 | `/app/entrypoint.sh``python /app/run_web.py`run_web.py 跑 `uvicorn sanguo_api.main:create_app --factory`,单 workerPhase 3b 起) |
| 重启策略 | `unless-stopped` |
| 启动方式 | `docker run`(非 compose |