# 复制环境变量模板
cp .env.example .env# 一键启动所有服务
docker-compose up -d- 前端界面: http://localhost:8913
- 默认账号:
admin - 默认密码:
admin123456
- 默认账号:
就这么简单!系统已经可以使用,包括MCP服务。
首次启动时,系统会自动创建:
- Key值:
wharttest-default-mcp-key-2025 - 用途: MCP服务访问后端API
系统自动添加两个MCP工具配置:
- WHartTest-Tools (http://mcp:8006) - 测试用例管理
- Playwright-MCP (http://playwright-mcp:8931/mcp) - 浏览器自动化
✅ 开发环境:直接使用,无需任何配置
访问 http://localhost:8913 并登录
- 进入:【系统管理】>【API密钥】
- 删除默认Key(名称:Default MCP Key)
- 点击【创建API Key】
- 填写名称并保存
- 复制生成的Key(只显示一次)
编辑 .env 文件:
# 替换为你的新Key
WHARTTEST_API_KEY=你复制的新Keydocker-compose restart mcp| 服务 | 地址 | 说明 |
|---|---|---|
| 前端界面 | http://localhost:8913 | Vue前端应用 |
| 后端API | http://localhost:8912 | Django REST API |
| Redis | localhost:8911 | 缓存和消息队列 |
| MCP服务 | http://localhost:8914 | WHartTest MCP工具 |
| MS MCP | http://localhost:8915 | MS测试平台集成 |
| Playwright | http://localhost:8916 | 浏览器自动化 |
# 查看日志
docker-compose logs
# 重新启动
docker-compose down
docker-compose up -d# 测试API Key是否有效
curl -H "X-API-Key: wharttest-default-mcp-key-2025" \
http://localhost:8912/api/projects/
# 应该返回项目列表JSON删除旧Key,创建新Key即可。系统支持多个Key并存。
首次启动需要拉取镜像,可能需要几分钟。后续启动会快很多。
# 停止所有服务
docker-compose down
# 停止并删除数据(谨慎使用)
docker-compose down -v提示: 默认API Key的设计让开发环境开箱即用,生产环境请务必更换!