15 lines
959 B
Markdown
15 lines
959 B
Markdown
# YYB Worker Runtime
|
||
|
||
此目录是随 `douyu-login` 主镜像部署的 YYB 运行时代码。构建会将 Worker 所需的 Python、Node/jsdom 依赖、协议脚本和静态重放数据纳入同一镜像。
|
||
|
||
- 源码分析和协议验证工作区仍在 `js_reverse/sites/yyb`;不要将该分析仓库上传到服务器。
|
||
- 不要向 `runtime/config/` 放入 Cookie、订单响应、二维码或付款链接。每个任务的动态数据仅写入挂载目录 `/app/data/yyb-worker-jobs/<job-id>/`。
|
||
- `mall-order-template.json` 仅保留请求结构与非用户常量。登录态、商品、区服、角色、支付平台、动态令牌和加密字段均由当前任务运行时填充。
|
||
- Worker 在应用容器内仅监听 `127.0.0.1:8810`,Web 后端通过本机地址访问;`YYB_WORKER_KEY` 必须与后台服务配置一致。
|
||
|
||
本地独立验证:
|
||
|
||
```bash
|
||
YYB_WORKER_KEY=test-key uv run python runtime/scripts/yyb-worker.py --host 127.0.0.1
|
||
```
|