Typical event collecting system as example of using Spring Data Rest, Spring Boot, Spring HATEOAS, Gradle, MongoDb and Docker
docker-machine create --driver virtualbox default
docker run -p 27017:27017 -d --name mongodb mongo
docker exec -it mongodb sh
./gradlew build buildDocker -x test
docker run -p 8080:8080 --link mongodb yyunikov/events-spring-rest-example
docker-compose.yml file