Now version 0.1 has been released, frontend uses Vue and Vuetify as javascript framework and UI framework, backend uses spring framework, you can deploy the whole project with maven or deploy frontend and backend separately.
git clone https://github.com/apache/dubbo-admin.git cd dubbo-admin mvn clean package cd dubbo-admin-distribution/target java -jar dubbo-admin-0.1.jar
cd dubbo-admin-ui npm install npm run dev
cd dubbo-admin-server mvn clean package cd target java -jar dubbo-admin-server-0.1.jar
configuration file location
dubbo-admin-server/src/main/resources/application.properties
configuration:
admin.config-center=zookeeper://127.0.0.1:2181 admin.registry.address=zookeeper://127.0.0.1:2181 admin.metadata-report.address=zookeeper://127.0.0.1:2181
the three configure item above are configuration center, registry center and metadata center respectively, you can find explanation about the three centers here Same as Dubbo 2.7, you can set the addresses of metadata center and registry center on configuration center, in zookeeper, the path and content are as below:
# /dubbo/config/dubbo/dubbo.properties dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.metadata-report.address=zookeeper://127.0.0.1:2181
the addresses in configuration center have higher priority than those in application.properties
visit documents on github:
https://github.com/apache/dubbo-admin
[^1]: there's no login module in the current version.