16 lines
1.0 KiB
Markdown
16 lines
1.0 KiB
Markdown
# YYB Worker Runtime
|
|
|
|
此目录是部署到 `douyu_login_py` 的最小 YYB 运行时。构建上下文只包含 Worker 启动所需的 Python、Node/jsdom 依赖、协议脚本和静态重放数据。
|
|
|
|
- 源码分析和协议验证工作区仍在 `js_reverse/sites/yyb`;不要将该分析仓库上传到服务器。
|
|
- 不要向 `runtime/config/` 放入 Cookie、订单响应、二维码或付款链接。每个任务的动态数据仅写入 Docker volume 挂载的 `/app/config/worker-jobs/<job-id>/`。
|
|
- `mall-order-template.json` 仅保留请求结构与非用户常量。登录态、商品、区服、角色、支付平台、动态令牌和加密字段均由当前任务运行时填充。
|
|
- 本服务没有 Compose 端口映射,只允许 `douyu-login` 通过默认 Compose 内网的 `http://yyb-worker:8810` 访问。`YYB_WORKER_KEY` 必须与后台服务配置一致。
|
|
|
|
本地独立验证:
|
|
|
|
```bash
|
|
docker build -t douyu-yyb-worker:local services/yyb-worker
|
|
docker run --rm -e YYB_WORKER_KEY=test-key douyu-yyb-worker:local
|
|
```
|