Repository created to complete John Thompson's Microservices course on Udemy
-
see Architecure Draft of the developed microservices
-
see Architecture Explanation for details about developed microservices architecture
-
Install Docker on your machine (v20.10.3 used during development)
-
Install Docker IDE plugin
-
Run
src/main/docker/local-logging/compose-logging.yaml
file
- To open Eureka console, go to:
http://netflix:eureka@eureka:8761/eureka/
- To see the Elasticsearch logs, go to:
http://localhost:5601/app/kibana
- To enter
phpMyAdmin
, go to:http://root:password@localhost:8084/
- in maven
settings.xml
add:
<servers>
<server>
<id>docker.io</id>
<username>dockerhub_login</username>
<password>dockerhub_password</password>
</server>
</servers>
- In
pom.xml
setqkiz288
asdocker.image.prefix
property - run:
mvn clean package docker:build docker:push
-
Developed for microservices
-
Developed for practice: