Skip to content
The ops and reference implementation for Apache Dubbo (incubating)
Branch: develop
Clone or download
Latest commit 926fd9e Mar 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper
codestyle update checkstyle Jan 25, 2019
doc/images
dubbo-admin-distribution add license Mar 13, 2019
dubbo-admin-server bugfix: test parameter type conversion. resolve #328 (#332) Mar 13, 2019
dubbo-admin-ui fix #334 Mar 14, 2019
.gitignore rename dir & add rat plugin & improve license Feb 2, 2019
.travis.yml
DISCLAIMER rename ops to admin and fix some broken links (#331) Mar 11, 2019
LICENSE
NOTICE
README.md
README_ZH.md
mvnw Add maven wrapper (#263) Jan 21, 2019
mvnw.cmd
pom.xml bugfix: test parameter type conversion. resolve #328 (#332) Mar 13, 2019

README.md

Dubbo Admin

Build Status codecov license

中文说明

Demo Address

Screenshot

index

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-admin.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
      OR
    • 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

License

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

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.