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。
Demo 工具
Section titled “Demo 工具”| 工具 | 语义 | 治理 |
|---|---|---|
list_demo_orders |
查询订单 | 只读、需要可信主体 |
create_demo_ticket |
创建售后工单 | 中风险写操作、需要可信主体 |
request_demo_refund |
发起退款 | 高风险写操作、需要审批 |
demo_failure_probe |
固定返回业务侧 5xx | 用于观察失败 trace |
验证任务与审批
Section titled “验证任务与审批”先按 10 分钟跑通提交查询和工单任务。再使用新的 request_id 发起退款诉求,在 Demo Business 的审批界面批准或拒绝。
中枢的“上手向导”还可以导入受控 Demo 数据集。导入只创建配置,不伪造任务或审计;只有运行 Smoke 才会生成真实 job_id 和 trace。匿名聊天预览不继承管理员身份,也不会解锁需要主体的 Demo 工具。
docker compose exec bailinghub npm run smokedocker compose exec bailinghub npm run demo:e2edemo:e2e 覆盖查单、建工单、退款审批、批准后的业务结果和故障排障路径。