As a OpenLMIS developer I need a docker image with which I may launch 1+ containers which give me development tooling (e.g. JDK, Gradle, etc) so that I may have an easy environment from which to develop a single Java-based service from.
Start with Java, JDK, Gradle, etc
Image should be re-usable (ie launch generic containers) across services (host mount code in)
db connection should be "handed" to it (credential mgmt through environment variables is fine)
container should be ephemeral
should expose common ports: debug and http
most likely should be paired with simple docker compose to wire it together with database, however composing multiple services is out of scope