Spring Boot Cloud Service has 3 sub-modules:
- Spring Microservice Client - limits-service
- Spring Cloud Server - spring-cloud-config-server
- Central Config Repo - config-repo-spring-cloud-service
Ignore currency services
- limits-service consumes configration data from cloud-config-server.
- cloud-config-server consume all configuration from centralized config-repo
- Download this repository
git clone --recursive https://github.com/khabib97/spring-boot-cloud-service.git
- Make submodules to track their respective remote branches (instead of being in detached HEAD state):
git submodule foreach -q --recursive 'git checkout $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)'
- Run
limits-service
andspring-cloud-config-server
modules