update readme
2 files changed
tree: dae85129ac52a3624ec4d5e1a37a40816b37f031
  1. .mvn/
  2. codestyle/
  3. doc/
  4. dubbo-admin-distribution/
  5. dubbo-admin-server/
  6. dubbo-admin-ui/
  7. .gitignore
  8. .travis.yml
  11. mvnw
  12. mvnw.cmd
  13. NOTICE
  14. pom.xml
  15. README.md
  16. README_ZH.md

Dubbo ops

Build Status codecov license


Demo Address



Service Governance

service governance follows the version of Dubbo 2.7, and compatible for Dubbo 2.6, please refer to here

admin UI

  • Vue.js and Vuetify
  • dubbo-admin-ui/README.md for more detail
  • Set npm proxy mirror: you can set npm proxy mirror to speedup npm install: add registry =https://registry.npm.taobao.org to ~/.npmrc

admin Server

Production Setup

  1. Clone source code on develop branch git clone https://github.com/apache/incubator-dubbo-ops.git

  2. Specify registry address in dubbo-admin-server/src/main/resources/application-production.properties

  3. Build

    • mvn clean package
  4. Start

    • mvn --projects dubbo-admin-server spring-boot:run
    • cd dubbo-admin-distribution/target; java -jar dubbo-admin-0.1.jar
  5. Visit http://localhost:8080

Development Setup

  • Run admin server project backend is a standard spring boot project, you can run it in any java IDE
  • Run admin ui project run with npm run dev.
  • visit web page visit http://localhost:8081, frontend supports hot reload.
  • CORS problem for the convenience of development, we deploy ui and server separately, so the frontend supports hot reload. In this mode, frontend will request localhost:8080 to fetch data, this will cause a CORS problem, so we add a configuration in dubbo-admin-ui/config/index.js to support CORS. This config will be activated under npm run dev mode.

Swagger support

Once deployed, you can check http://localhost:8080/swagger-ui.html to check all restful api and models


Apache Dubbo ops is under the Apache 2.0 license, Version 2.0. See LICENSE for full license text.