推荐使用 Docker Compose 一键启动;本地开发可分别运行 Admin、Engine 和前端。
最低运行环境,企业版生产部署建议遵循生产规格手册。
企业版需要 Java 17 LTS;开源版需要 Java 8。
前端开发与构建所需,使用 Vite 6。
MySQL 作为主存储,Redis 作为 L2 缓存与 Pub/Sub。
项目根目录包含完整的 docker-compose.yml,一行命令拉起所有服务。
# 1. Clone 仓库 git clone https://gitee.com/freshday/radar.git cd radar-ee-enterprise # 2. 一键启动 MySQL + Redis + Admin + Engine + Web docker compose up -d # 3. 查看日志 docker compose logs -f
http://localhost:3000http://localhost:8080http://localhost:8081http://localhost:8080/swagger-ui.html默认管理员账号在初始化 SQL 中创建,请查阅 README 获取首次登录凭证并尽快修改。
适合参与开发与调试,需要先准备好本机的 MySQL 与 Redis。
cd radar-server mvn clean install -DskipTests # 启动管理后台 (:8080) cd radar-admin mvn spring-boot:run # 启动决策引擎 (:8081) cd ../radar-engine mvn spring-boot:run
cd radar-admin-web npm install # 开发模式 (热更新, :3000) npm run dev # 生产构建 (含 vue-tsc 类型检查) npm run build