Hipster Java development environment built with docker and powered by gvm.
Featured:
docker build -t <username>/hipster-java .
docker run -p 8088:8080 -i -t -v `pwd`/examples:/home/hipster/examples <username>/hipster-java
Just run commands below in a container and then visit http://localhost:8088 on your host machine for working samples. examples
dir is hosted from outside the container so restarting container won't erase your changes.
Spring boot light
cd examples/spring-boot-simple && spring run SampleController.java
Spring boot complete
cd examples/spring-boot-complete
gradle build
java -jar build/libs/spring-boot-complete.jar
Vert.x
cd examples/vertx && vertx run ServerExample.java
Clojure - compojure
cd examples/compojure-simple && lein ring server-headless 8080