Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ravening/cloustacktemplatemanager
Spring boot application to manage the CloudStack Templates
https://github.com/ravening/cloustacktemplatemanager
angular apache cloud-computing cloudstack cors iaas java maven springboot swagger2 templates typescript
Last synced: 4 days ago
JSON representation
Spring boot application to manage the CloudStack Templates
- Host: GitHub
- URL: https://github.com/ravening/cloustacktemplatemanager
- Owner: ravening
- Created: 2019-06-06T15:13:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T06:08:48.000Z (almost 2 years ago)
- Last Synced: 2024-11-01T08:50:34.137Z (about 2 months ago)
- Topics: angular, apache, cloud-computing, cloudstack, cors, iaas, java, maven, springboot, swagger2, templates, typescript
- Language: Java
- Homepage: https://www.leaseweb.com/cloud
- Size: 2.6 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a java web application to manage the templates maintained by our team
Prerequisites to run the project
Java, maven, JSON plugin in browser for better viewing(optional)
Steps to run the project
1. Checkout the git repositoty and import the project into intellij or eclipse as maven project
2. Now cd to the root of the project and run the below command mvn clean install
3. Once the build is complete, run the java application using
./mvnw spring-boot:run
Make sure that its running successfully. Now the backend is ready to serve the contents to the frontend
4. Now navigate to http://localhost:8080 in the browser
5. To list the endpoints available tin the application, navigate to
http://localhost:8080/swagger-ui.html
6. All the endpoints related to template management are under
http://localhost:8080/api/v1/templates/
7. All the endpoints related to platform details are under
http://localhost:8080/api/v1/platforms
8. To start the frontend project navigate to frontend/templates-ui and run the below command
npm install --save-dev @angular-devkit/build-angular
ng serve --host 0.0.0.09. Now navigate to the following link in your browser
http://localhost:4200
Contact CloudStack team if you need more information on this application