Skip to content

PostgreSQL, Kafka, Zipkin, Prometheus, Grafana, and Redis Integrations with Spring Boot 3, Java 21 and Docker. Integration Tests with Testcontainers for Controller. Unit Tests for Controller, Service, and Mapper with Junit 5, and Mockito

Notifications You must be signed in to change notification settings

musabbozkurt/brokerage-provider

Repository files navigation

Prerequisites

  • Java 21 should be installed --> export JAVA_HOME=$(/usr/libexec/java_home -v 21)
  • Docker should be installed
  • Maven should be installed
  • pgAdmin/DBeaver can be installed (Optional)

How to start the application

  • First way
  • Second way
    • Run docker-compose up -d command to start the services
    • Run mvn clean install or mvn clean package
    • Run mvn spring-boot:run or ./mvnw spring-boot:run

How to test the application


docker-compose contains the followings


About

PostgreSQL, Kafka, Zipkin, Prometheus, Grafana, and Redis Integrations with Spring Boot 3, Java 21 and Docker. Integration Tests with Testcontainers for Controller. Unit Tests for Controller, Service, and Mapper with Junit 5, and Mockito

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published