chore(build): 精简 Dockerfile 可选构建阶段, 清理文档与引导页冗余引用

This commit is contained in:
shy3130
2026-10-11 15:42:55 +08:00
parent 6a2a9bb2a7
commit 350ffbf612
17 changed files with 32 additions and 123 deletions
+1 -14
View File
@@ -16,7 +16,7 @@ docker run -d --name tsp -p 3018:3018 -v ${PWD}/data:/app/data ghcr.io/shy3130/t
```
- 需要配置时:从 `.env.example` 复制出 `.env`,命令里加 `--env-file .env`。
- 镜像默认**不含** 插件(合规考虑),也不含 `legacy-cpu` / `backtest` extras —— 老 CPU(无 AVX2)或需要 vectorbt 回测时,请用方式 B 通过 `BACKEND_EXTRAS` 自构建。
- 镜像默认不含 `legacy-cpu` / `backtest` extras —— 老 CPU(无 AVX2)或需要 vectorbt 回测时,请用方式 B 通过 `BACKEND_EXTRAS` 自构建。
- 跑自己改过的代码:fork 后到仓库 Actions 页启用 workflow(fork 默认禁用),构建出的 `ghcr.io/<你的用户名>/tick-stock-panel` 用法相同。
- 想要 compose 全套挂载(`.env` / `tiers.yaml` / 数据卷):参考根目录 `docker-compose.yml`,把 `build:` 段换成 `image: ghcr.io/shy3130/tick-stock-panel:latest`。
@@ -41,19 +41,6 @@ docker compose up --build
Docker 采用两阶段构建,前端 dist 拷进后端镜像,**单容器**运行,数据完全在自己手里。
> ⚠️ ** 插件默认不打包(合规考虑)**
>
> 数据源本质是抓取第三方财经网站(如东方财富)的行情接口,未经对方授权,可能违反其服务条款并涉及交易所行情版权问题。**出于合规考虑,Docker 默认构建不再内置 插件依赖**。
>
> - **默认行为**:`docker compose up --build` 构建出的镜像**不含** ,插件不可用。
> - **如确需启用**(自行承担合规责任):
> ```bash
> docker compose build --build-arg INCLUDE_=1
> docker compose up -d
> ```
> - 启用后镜像会额外内置 Node.js 运行时并预装 依赖,插件开箱即用。
> - **建议优先使用 TickFlow 等正规授权数据源。**
更新到新版本:
```bash