This project has been developed to demonstrate how to build microservices with Spring Boot, Spring Data JPA, Gradle, Groovy, Kotlin, Java, H2 Database, ActiveMQ, Gateway, Eureka Server and Docker Compose.
- Java
8 - Gradle
7.1.1 - Spring Boot
2.5.2 - Spring Data JPA
2.5.2 - Kotlin
1.5.20 - Groovy
3.0.8 - H2 Database
1.4.200 - ActiveMQ
2.5.2 - Gateway
3.0.3 - Eureka Client/Server
3.0.3 - Docker Compose
3.9
Start and run all the background services:
docker-compose up -d --buildStarts existing containers for a service.
docker-compose startStops running containers without removing them:
docker-compose stopStops containers and removes containers, networks, volumes, and images created by up:
docker-compose down --rmi all -vdocker-compose down --rmi local -vhttps://www.getpostman.com/collections/c44a76b3abacbc43cbda
- Docker command-line reference: https://docs.docker.com/compose/reference/
- Microservices with Spring Boot: https://spring.io/microservices
- Website: https://eduardo-rdguez.github.io/
- Twitter: @_eduardguez
- Github: @eduardo-rdguez
