快速开始

编辑
更新时间: 2024-04-10

这个快速开始可以帮您快速在您的电脑上,下载、安装并使用 SOFADashboard。

环境准备

sofa-dashboard-backend 依赖 Java 环境来运行。请确保是在以下运行环境可以正常使用:

sofa-dashboard-frontend 使用了 Ant Design Pro 脚手架,前端环境请参考 Ant Design

数据库初始化

Mysql 版本:5.6+

SOFAArk 管控需要依赖 MySQL 进行资源数据存储,工程目录下有一个 SofaDashboardDB.sql 脚本文件,可以通过执行这个脚本文件进行数据库表的初始化。

Zookeeper

ZooKeeper 3.4.x and ZooKeeper 3.5.x

SOFADashboard 中的服务治理、SOFAArk 管控依赖于 Zookeeper,需要本地启动 Zookeeper 服务: ZooKeeper Document

后端运行

> git clone https://github.com/sofastack/sofa-dashboard.git
> cd sofa-dashboard
> mvn clean package -DskipTests
> cd sofa-dashboard-backend/sofa-dashboard-web/target/
> java -jar sofa-dashboard-web-1.0.0-SNAPSHOT.jar

前端运行

sofa-dashboard-front 是 SOFADashboard 的前端代码工程,基于蚂蚁金服开源的前端框架 antd 开发。

> cd sofa-dashboard-front
> npm i
> npm run dev

案例工程