This is a Cloud Native App Initializer project derived from Spring Initializr, you can directly experience the function of the project through start.aliyun.com, which includes the following modules:
initializer-generator: Generate Project Modules, part of the basic code of start.spring.io is referenced in the io.spring.start.site directory.
initializer-page: Front page
Run from source
Please clone the project locally and make sure you have a Java 17 environment.
Build project
Since the front end is stored in the form of source code in this project, it needs to be compiled with yarn to become a resource file of the current project in order to be accessed correctly. Execute in the cloud-native-app-initializer directory:
mvn clean install
After this step is executed, compile and build the project module. Among them, the compiled front-end files will be copied to the initializer-page/target/classes/static directory
Run project
Enter the initializer-start module and execute the following command to start the application:
mvn spring-boot:run
In the browser, enter http://127.0.0.1:7001/bootstrap.html to use the initializer project for project bootstrap.
Run based on Docker
Before performing subsequent operations, please ensure that Docker has been installed in the relevant environment.
Pull image
Execute the following command on the local command line to pull the initializer project image:
English | 简体中文
Cloud Native App Initializer
Docs
Code structure
This is a Cloud Native App Initializer project derived from Spring Initializr, you can directly experience the function of the project through start.aliyun.com, which includes the following modules:
io.spring.start.sitedirectory.Run from source
Please clone the project locally and make sure you have a Java 17 environment.
Build project
Since the front end is stored in the form of source code in this project, it needs to be compiled with yarn to become a resource file of the current project in order to be accessed correctly. Execute in the
cloud-native-app-initializerdirectory:After this step is executed, compile and build the project module. Among them, the compiled front-end files will be copied to the
initializer-page/target/classes/staticdirectoryRun project
Enter the
initializer-startmodule and execute the following command to start the application:In the browser, enter
http://127.0.0.1:7001/bootstrap.htmlto use the initializer project for project bootstrap.Run based on Docker
Before performing subsequent operations, please ensure that Docker has been installed in the relevant environment.
Pull image
Execute the following command on the local command line to pull the initializer project image:
Start the container
Execute the following command on the local command line to start the initializer container:
License
This project is a project under the Apache 2.0 license.