Sign inSign up

jackieqiu/dubbo-admin

By jackieqiu

Updated about 6 years ago

dubbo-admin docker image

Image
0

476

jackieqiu/dubbo-admin repository overview

Dubbo Admin

GitHub Workflow Status codecov license Average time to resolve an issue Percentage of issues still open

中文说明

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
admin Server
Production Setup
  1. Clone source code on develop branch git clone https://github.com/apache/dubbo-admin.git

  2. Specify registry address in dubbo-admin-server/src/main/resources/application.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.

Tag summary

Content type

Image

Digest

Size

163.6 MB

Last updated

over 6 years ago

docker pull jackieqiu/dubbo-admin