A microservice e-commerce application demo
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.
Store app
This is the Gateway to the microservices. Refer to this.
Invoice app
This is one of the microservices. Refer to this.
Notification app
This is one of the microservices. Refer to this.
Docker Compose files
The complete Docker Compose setup for the stack. Refer to this.
XebiaLabs DevOps Platform blueprint files
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.