The application structure is as follows.
- uaa - CloudFoundry User Account and Authentication (UAA) Server. More info
- admin-server - Microservice implemented using Spring Admin Server. More info
- config-server - Microservice implemented using Spring Config Server. More info
- eureka-discovery-service - Microservice implemented using Spring Eureka. More info
- zuul-gateway-service - Microservice implemented using Spring Zuul. More info
- user-management-service - Microservice implemented using Spring boot. More info
$ cd microservices path
$ mvnw clean install
$ mvnw spring-boot:run
$ cd uaa
$ docker build -f Dockerfile -t uaa .
$ docker run -d -it -p 8090:8090 uaa
http://localhost:8765/api/user/service/login
mvnw clean deploy -P docker
docker-compose up -d