Actuator endpoint : http://localhost:9001/actuator/health
curl GET http://localhost:9000/service-instances/a-bootiful-client
Eureka Service endpoint : http://localhost:8761/
Boot Admin Service Endpoint : http://localhost:8080/
curl GET http://localhost:9122/a-bootiful-client/default
To be sure cloud config properly loaded to application service
make curl GET http://localhost:9000/config/message
which should return you message : 'Hello from cloud config'
- cd into service directory (cd config-server)
- Make sure you have login docker
- Run mvn dockerfile:build
- Run mvn dockerfile:push
As i am using github CI/CD github workflow will automatically track master branch changes and deploy new images to https://hub.docker.com/repositories
Make sure you have setup kubectl, minikube, docker, virtual Box on your machine after setting up environment :
- cd deploy
- kubectl apply -f kubernetes-deployment.yaml
- minikube service boot-app-service --url
As soon as services are ready you can check click on urls and browse for services
Enjoy :)