Apache dubbo

Clone this repo:
  1. a2dc6a3 Merge pull request #35 from apache/dependabot/npm_and_yarn/initializer-page/express-4.19.2 by Albumen Kevin · 6 weeks ago main
  2. 4b23809 Bump express from 4.18.2 to 4.19.2 in /initializer-page by dependabot[bot] · 6 weeks ago
  3. 935b2b1 Merge pull request #34 from apache/dependabot/npm_and_yarn/initializer-page/follow-redirects-1.15.6 by Albumen Kevin · 7 weeks ago
  4. 8b656e7 Bump follow-redirects from 1.15.4 to 1.15.6 in /initializer-page by dependabot[bot] · 7 weeks ago
  5. 671dc65 Merge pull request #33 from apache/dependabot/npm_and_yarn/initializer-page/ip-1.1.9 by Albumen Kevin · 2 months ago

English | 简体中文


Dubbo Initializer

Here is the instance hosted by Dubbo community start.dubbo.apache.org.

You can also customize the code to meet your own requirements and deploy one yourself.

Code structure

Dubbo Initializer is derived from Cloud Native App Initializer, which includes the following modules:

  • initializer-generator, java-based codebase that helps to generate the template project.
  • initializer-page, ui pages

Run from source

Please clone the project locally and make sure you have a Java 17 environment.

Build project

In the project root directory, execute the following commands:

mvn compile -P install-yarn  -Dmaven.test.skip # Install `Node` and `Yarn`
mvn prepare-package -Pbuild-public # Copy the static files to the target of the `initializer-generator` module.

If you are running in a ARM-based system and encounter error running above commands, please add -Dos.arch=x64 and try again.

Run project

Enter the initializer-generator module and execute the following command to start the application:

cd initializer-generator
mvn spring-boot:run

In the browser, enter http://127.0.0.1:7001/bootstrap.html to use the initializer project for project bootstrap.

License

This project is a project under the Apache 2.0 license.