remove browser version management
This commit is contained in:
+6
-6
@@ -49,7 +49,7 @@ $EDITOR ~/.config/creatorhub/browser-gateway.env
|
||||
|
||||
- `LISTEN_ADDR=0.0.0.0:8081`:允许局域网 control-plane 联调;防火墙只放行受信网络;
|
||||
- `GATEWAY_TOKEN`:至少 16 个字符,和控制面登记值完全一致;
|
||||
- `BROWSER_PATH`、`BROWSER_VERSION`:预安装浏览器的绝对路径和版本;
|
||||
- gateway 宿主机必须预安装并自检浏览器运行时;control-plane 不提供浏览器版本登记、路径配置或升级入口,相关运行时参数只由 gateway 本机服务读取;
|
||||
- `BROWSER_STATE_DIR`:runtime 清单、锁和日志目录;
|
||||
- `BROWSER_PROFILE_ROOT`:持久账号 Profile 根目录;不得指向临时目录;
|
||||
- `RUNTIME_MIN_FREE_BYTES`、`RUNTIME_LOG_MAX_BYTES`、`PROFILE_CACHE_MAX_BYTES`:资源硬限制。
|
||||
@@ -121,14 +121,14 @@ pnpm frontend # Vite,HMR
|
||||
|
||||
## 首次配置与生命周期
|
||||
|
||||
1. 在「网关管理」登记 native gateway;读取 `/v1/info` 核对稳定 `node_id` 和浏览器版本能力。
|
||||
2. 在「浏览器版本」登记 gateway 上存在的版本和绝对路径;版本缺失时创建动作必须失败,不得自动拉取或改用其它版本。
|
||||
3. 创建账号和环境,选择账号、gateway、浏览器版本及可选网络出口。
|
||||
1. 在「网关管理」登记 native gateway;读取 `/v1/info` 核对稳定 `node_id` 和 gateway 已配置的浏览器能力。
|
||||
2. 浏览器可执行文件、默认版本及可选版本映射只在 gateway 宿主机配置,不在 control-plane 登记或选择。
|
||||
3. 创建账号和环境,选择账号、gateway 及可选网络出口。
|
||||
4. 显式启动环境;gateway 返回 runtime ID、network ID、node ID、generation、display、CDP/代理端口和 readiness。
|
||||
5. 登录二维码只在内存响应中短暂展示;完成人工登录后执行账号身份核验。
|
||||
6. 采集和人工写操作必须通过账号身份、binding version、runtime generation 和 runtime use lease 检查。
|
||||
7. 停止或失败时,业务结果和 cleanup 状态分别记录。cleanup 失败显示 `pending` 并可重试;不得把 pending 伪装为已停止。
|
||||
8. 重新启动使用相同 Profile 根目录,核对浏览器版本和账号身份,不删除登录资料。
|
||||
8. 重新启动使用相同 Profile 根目录,核对 gateway 运行时和账号身份,不删除登录资料。
|
||||
|
||||
gateway 的 runtime 清单、Profile 和日志目录不得由 `docker compose down` 删除。只有明确授权时才执行账号 Profile 或正式素材删除。
|
||||
|
||||
@@ -150,7 +150,7 @@ npm --prefix web run build
|
||||
docker compose config --quiet
|
||||
```
|
||||
|
||||
资源和失败场景必须由人工按 [native-browser-verification.md](native-browser-verification.md) 留证:Profile 占用、版本缺失、代理认证/网络失败、Xvfb 或浏览器启动失败、取消、超时、gateway 重启、重复清理、磁盘不足、旧 generation、监听与采集并行,以及真实抖音登录和采集。单元测试、Fake systemd 和 Mock gateway 不能替代真实平台证据。
|
||||
资源和失败场景必须由人工按 [native-browser-verification.md](native-browser-verification.md) 留证:Profile 占用、gateway 运行时不可用、代理认证/网络失败、Xvfb 或浏览器启动失败、取消、超时、gateway 重启、重复清理、磁盘不足、旧 generation、监听与采集并行,以及真实抖音登录和采集。单元测试、Fake systemd 和 Mock gateway 不能替代真实平台证据。
|
||||
|
||||
常用诊断:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user