Update docker images for java 11 66/100266/8
authorJim Hahn <jrh3@att.com>
Mon, 13 Jan 2020 21:36:38 +0000 (16:36 -0500)
committerJim Hahn <jrh3@att.com>
Tue, 14 Jan 2020 22:29:56 +0000 (17:29 -0500)
commit0fe2333d835dfd768f62fc08923e23410c786a65
tree414485d4c6d012899177fab5e339ef5a3af0ddac
parent9ead4944806ec064e14fc286b919178af8e12816
Update docker images for java 11

Added debian-slim images based off of jre-slim.
Removed alpine images from the build.

If it's determined that we need a jdk instead of a jre, then
"jre" can be changed to "jdk" in the policy-base Dockerfile.
As an alternative, a new policy-docker-jdk image could be created,
based off of "jdk" and all of the apt packages added to it.  In that
case, it would probably be appropriate to removed maven from the
packages that are loaded into the policy-common image.
Addressed first round of review comments:
- use specific version of java 11
- removed docker-maven-plugin version
- replaced the images with policy-jre-debian and policy-jdk-debian
- added a policy-jdk-alpine image, which includes the jdk & maven, but
  is significantly smaller than the debian-slim version
- added a policy-jre-alpine image
Addressed additional review comments:
- removed BUILD_VERSION
- installed maven packages instead of downloading via curl
- added link to /usr/lib/jvm

Issue-ID: POLICY-1586
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I43fd6a5c5ff9c4a0b537d3f297fdf2ad8248ba75
17 files changed:
docker_push_manifest.sh
policy-base/alpine/README.md [deleted file]
policy-jdk/alpine/README.md [moved from policy-common/alpine/README.md with 76% similarity]
policy-jdk/alpine/pom.xml [moved from policy-common/alpine/pom.xml with 93% similarity]
policy-jdk/alpine/src/main/docker/Dockerfile [new file with mode: 0644]
policy-jdk/debian-slim/README.md [new file with mode: 0644]
policy-jdk/debian-slim/pom.xml [new file with mode: 0644]
policy-jdk/debian-slim/src/main/docker/Dockerfile [new file with mode: 0644]
policy-jdk/pom.xml [moved from policy-common/pom.xml with 92% similarity]
policy-jre/alpine/README.md [new file with mode: 0644]
policy-jre/alpine/pom.xml [new file with mode: 0644]
policy-jre/alpine/src/main/docker/Dockerfile [moved from policy-common/alpine/src/main/docker/Dockerfile with 55% similarity]
policy-jre/debian-slim/README.md [new file with mode: 0644]
policy-jre/debian-slim/pom.xml [moved from policy-base/alpine/pom.xml with 93% similarity]
policy-jre/debian-slim/src/main/docker/Dockerfile [moved from policy-base/alpine/src/main/docker/Dockerfile with 62% similarity]
policy-jre/pom.xml [moved from policy-base/pom.xml with 92% similarity]
pom.xml