wb-provision 开户编排(部署于 tx-bianque 腾讯云扁鹊)
WB 套餐开户编排主力实例:对接 OCtop 建号/建智能体/写额度/飞书授权,并承担每日简报与备份。
访问方式
- API 经站点:https://oct2.bianquezhiyin.cn/provision-api/(→127.0.0.1:8090/)与 /wb/
- 本机:127.0.0.1:8090(X-Provision-Token 鉴权,令牌在 config.json)
技术架构
- 栈:Python(octvenv 虚拟环境)+ sqlite + 标准库 http
- 入口:/home/ubuntu/wb-provision/provision_server.py --config config.json
- 辅助:daily_digest.py(每日简报)、provision_backup.py(备份,保留 7 天)、e2e_* 联调脚本、automation.py、blobstore.py
- 进程管理:手工拉起(待确认,cron 里只有简报与备份)
- 端口:127.0.0.1:8090
- 配置:config.json(另有多份 .82.json 与 .bak 版本)
数据
- 数据库:sqlite jobs.db(jobs+steps)
- 备份情况:provision_backup.py 每日 03:20,保留 7 天(backup.log)
使用方法
- 下单系统调 /provision-api/ 创建 job,job_id 轮询
- 每日 09:00 自动产出 daily_digest(--scope day)发简报
维护方式
- 启停:当前为手工进程,建议 systemd 化
- 日志:daily_digest.log、backup.log、server.log
- 配置:config.json(token 保密,chmod 600)
现状与风险
- 运行正常;与 bianque-life 上另一实例并存,注意主备分工
- config.json 有 6 份历史 .bak,易混用
优化建议
- 可维护性:写 wb-provision.service 单元;清理 config.*.bak 只留最新一份
- 备份:备份目录定期 rsync 到另一台机(当前仅本机)
- 安全:确认 8090 仅本机监听(现状良好,保持)
- 可维护性:与 bianque-life 实例明确谁是生产