本文档将指导您如何快速启动和运行智能交通治理系统。
- Docker Desktop 4.0+ (包含 Docker Engine 和 Docker Compose)
- Python 3.8+ (用于知识库初始化)
- 内存 至少 8GB RAM (推荐 16GB)
- 磁盘空间 至少 10GB 可用空间
git clone <项目地址>
cd smartTransportation双击 start.bat 文件,或在命令行中运行:
start.bat在终端中运行:
chmod +x start.sh
./start.sh启动脚本将自动执行以下步骤:
- 环境检查 - 验证 Docker 是否已安装并运行
- 镜像构建 - 构建应用 Docker 镜像
- 服务启动 - 启动所有必需的服务:
- MySQL 数据库
- Redis 缓存
- Milvus 向量数据库
- 应用服务
- 等待就绪 - 等待所有服务完全启动(约30秒)
- 知识库初始化 - 导入 SOP 和专家知识到向量数据库
启动完成后,可通过以下地址访问系统:
- 主应用界面: http://localhost:8080
系统通过环境变量进行配置,在 docker-compose.yml 中定义:
- 数据库:
- 用户名:
root - 密码:
root - 数据库:
smart_transportation
- 用户名:
- Redis: 默认配置
- Milvus: 默认配置
如需修改默认端口,请编辑 docker-compose.yml 文件中的 ports 部分。