There is a version of this app with Consul as registry instead of JHipster Registry in the consul branch.
The stack is based on JHipster microservice architecture. Below are the components.
This is the Gateway to the microservices. Refer to this.
This is one of the microservices. Refer to this.
This is one of the microservices. Refer to this.
The complete Docker Compose setup for the stack. Refer to this.
To deploy this blueprint with the XebiaLabs DevOps Platform, follow these steps:
-
Generate the blueprint using
xl blueprint
or use the already generated YAML files in this repository. -
Apply the generated YAML configurations:
xl apply -f xebialabs.yaml
-
Go to XL Release, look for the
e-commerce / e-commerce-ci-cd
template, and start a new release from it.