$ ./mvnw clean verify
docker-compose -f docker/docker-compose.yml up -d
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
You can run TestPaymentApplication.java
from your IDE directly.
You can also run the application using Maven as follows:
./mvnw spotless:apply spring-boot:test-run
To run only the Payment Service locally with clean logs, you can follow these steps:
- start the Kafka and Postgres servers by using below command(You should be inside appropriate directory and docker setup should be done :- ) :
docker compose up kafka postgres
- In IntelIj Open Modify Run Configuration from Main class:
com.example.paymentservice.TestPaymentApplication
Set the Environment variable value to
SPRING_PROFILES_ACTIVE=local
- Swagger UI: http://localhost:18085/payment-service/swagger-ui.html
- Actuator Endpoint: http://localhost:18085/payment-service/actuator