Java development environment in Docker

Description

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

Status

Assignee

Josh Zamor

Reporter

Josh Zamor

Labels

None

Sprint

None

Fix versions

Due date

2016/05/13

Priority

Major