跳转到内容

Docker Demo

Docker Demo 面向第一次评估 BailingHub 的开发者。它不需要真实模型 Key,也不会连接你的生产系统。

服务 作用
bailinghub 控制台、Client API、路由、工具治理、审批与任务轨迹
mysql 配置、任务、消息、审批和审计状态库
demo-business 订单、工单、退款审批和故障示例业务系统
demo-agent 不调用外部模型的确定性目标,完整消费工具运行面
终端窗口
export BAILING_TOKEN="${BAILING_TOKEN:-$(openssl rand -hex 32)}"
docker compose up --build

全新 Ubuntu/Debian 服务器也可以使用:

终端窗口
curl -fsSL https://www.bailinghub.com/install.sh | sh

需要显式从源码构建时:

终端窗口
curl -fsSL https://www.bailinghub.com/install.sh | env BAILING_INSTALL_MODE=source sh

访问地址:

  • http://localhost:18900/console/
  • http://localhost:19080/
  • http://localhost:18900/health

默认本地账号为 admin / bailing-demo-admin;一键安装脚本会生成并打印自己的后台密码。脚本不会覆盖已经存在的 .env。

工具 语义 治理
list_demo_orders 查询订单 只读、需要可信主体
create_demo_ticket 创建售后工单 中风险写操作、需要可信主体
request_demo_refund 发起退款 高风险写操作、需要审批
demo_failure_probe 固定返回业务侧 5xx 用于观察失败 trace

先按 10 分钟跑通提交查询和工单任务。再使用新的 request_id 发起退款诉求,在 Demo Business 的审批界面批准或拒绝。

中枢的“上手向导”还可以导入受控 Demo 数据集。导入只创建配置,不伪造任务或审计;只有运行 Smoke 才会生成真实 job_id 和 trace。匿名聊天预览不继承管理员身份,也不会解锁需要主体的 Demo 工具。

终端窗口
docker compose exec bailinghub npm run smoke
docker compose exec bailinghub npm run demo:e2e

demo:e2e 覆盖查单、建工单、退款审批、批准后的业务结果和故障排障路径。