Code for SpringBoot MicroServices Blog Series
MIT License
Code for SpringBoot MicroServices Blog Series
[!IMPORTANT] This is based on older versions of Spring Boot, Spring Cloud, and Spring Cloud Netflix. Please refer to the Spring Boot MicroServices Course for the latest version.
spring-boot-microservices-series> ./mvnw clean package -DskipTests=true
The simplest way to run all the services in Docker:
spring-boot-microservices-series> ./run.sh start_all
To start only infrastructure services (mysqldb, rabbitmq, config-server, service-registry, hystrix-dashboard) in docker:
spring-boot-microservices-series> ./run.sh start_infra
Start each microservice either in local or in docker:
Local: spring-boot-microservices-series/catalog-service> ./mvnw spring-boot:run
Docker: spring-boot-microservices-series> ./run.sh start <service>
Ex: spring-boot-microservices-series> ./run.sh start catalog-service
MySQL container:
RabbitMQ:
Vault:
config-server:
service-registry:
hystrix-dashboard:
catalog-service:
inventory-service
order-service
shoppingcart-ui