The Coffee Store Application is a Spring Boot application that manages coffee order. The application uses PostgreSQL as the database, Kafka for messaging, and Swagger for API documentation.
- Docker
- Docker Compose
-
Clone the repository:
git clone git@github.com:robkler/coffee-store.git cd coffee-store
-
Build and start the containers:
docker-compose build docker-compose up
-
The application will be available at
http://localhost:8080
.
After starting the application, you can access the API documentation generated by Swagger at:
http://localhost:8080/swagger-ui.html
To run the tests, use the following command:
./gradlew test