合并应用宝 Worker 容器
This commit is contained in:
@@ -50,7 +50,7 @@ douyu_login_py/
|
||||
|
||||
### 应用宝充值 Worker
|
||||
|
||||
应用宝充值使用同仓库内独立的 `yyb-worker` Docker 服务,后台不直接运行逆向脚本。两个服务使用 Compose 默认内网通信,不共享目录、Cookie 或数据库。
|
||||
应用宝充值 Worker 已合并到 Web 应用容器中,内部仅监听 `127.0.0.1:8810`,不发布额外端口。任务数据与应用数据一起保存在 `data/yyb-worker-jobs/`。
|
||||
|
||||
```bash
|
||||
cd /opt/douyu_login_py
|
||||
@@ -60,13 +60,12 @@ python3 -c 'import secrets; print(secrets.token_urlsafe(32))'
|
||||
将生成的值写入项目 `.env`:
|
||||
|
||||
```dotenv
|
||||
YYB_WORKER_URL=http://yyb-worker:8810
|
||||
YYB_WORKER_KEY=随机密钥
|
||||
```
|
||||
|
||||
随后执行 `./deploy.sh`,它会同时构建并启动后台、MySQL 和 Worker。Worker 不发布端口;扫码图片和支付二维码只经后台授权接口返回。Worker 的任务文件保存在独立 Docker volume `yyb-worker-data`。服务器只需要此仓库,不需要部署 `js_reverse`。
|
||||
随后执行 `./deploy.sh`,它会构建并启动应用与 MySQL。Worker 不发布端口;扫码图片和支付二维码只经后台授权接口返回。服务器只需要此仓库,不需要部署 `js_reverse`。
|
||||
|
||||
本机热更新调试使用 `./dev.sh`(或 `./deploy.sh dev`)。它会构建并启动一个仅绑定 `127.0.0.1:8810` 的开发 Worker,后端自动使用该地址;Worker 动态数据写入 `data/yyb-worker-dev/`,按 `Ctrl+C` 会停止本次启动的容器。
|
||||
本机热更新调试使用 `./dev.sh`(或 `./deploy.sh dev`)。它会直接启动一个仅绑定 `127.0.0.1:8810` 的开发 Worker,后端自动使用该地址;Worker 动态数据写入 `data/yyb-worker-dev/`,按 `Ctrl+C` 会一并停止。
|
||||
|
||||
**常用命令:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user