The project is built using maven.

mvn install build the full project
mvn test -Punit run unit tests
mvn verify -P integration run integration tests


To run, you need docker and docker-compose available.

Once you have built the project with mvn install, you should have all the docker images needed to run the system.

$ docker-compose up