Skip to content

Latipe-EC/LatipeV2

Repository files navigation

Latipe Version 2 (Migration from monolith to microservices)

Key members

Tran Tien Dat

Cozark

Tentative technologies and frameworks

  • Java 17
  • Spring boot 3
  • RabbitMQ
  • Elasticsearch
  • K8s
  • GitHub Actions
  • OpenTelemetry
  • Grafana, Loki, Prometheus, Tempo, Redis

Run this project

Build this service:

mvn clean package

Start docker and services:

Also, make sure that the install.sh file has execute permissions. You can set the execute permission using the chmod command:

chmod +x install.sh

docker-compose -f ./docker/docker-compose.yml -p docker up -d

./install.sh

Stop services:

Also, make sure that the terminate.sh file has execute permissions. You can set the execute permission using the chmod command:

chmod +x terminate.sh

./terminate.sh

In case of not using eureka:

Please set EUREKA_ENABLED to false in application.yaml or docker file of each service.

  EUREKA_ENABLED: false

Go to application.yaml file of each service and find service: change service to actual url.

Contributing