To start the Application:
docker compose up --build
To run tests:
- Build and run the containers
docker compose up --build
- Run the pytest command in payment-processor container
docker-compose exec payment-processor pytest -v
- payment-processor: http://0.0.0.0:8000/docs
- claim-producer: http://0.0.0.0:8080/docs
- kafdrop: http://localhost:9000/
Note: Have used kafdrop for kafka testing
Developed on Ubuntu 22.04.02 LTS