From 0fe2333d835dfd768f62fc08923e23410c786a65 Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Mon, 13 Jan 2020 16:36:38 -0500 Subject: 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 Change-Id: I43fd6a5c5ff9c4a0b537d3f297fdf2ad8248ba75 --- policy-jre/pom.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 policy-jre/pom.xml (limited to 'policy-jre/pom.xml') diff --git a/policy-jre/pom.xml b/policy-jre/pom.xml new file mode 100644 index 00000000..7e494937 --- /dev/null +++ b/policy-jre/pom.xml @@ -0,0 +1,54 @@ + + + + 4.0.0 + + org.onap.policy.docker + docker + 2.0.0-SNAPSHOT + + + policy-jre + pom + Policy Base Docker images + + + UTF-8 + UTF-8 + ${project.version} + false + false + false + docker.io + docker.io + + + + + docker + + alpine + debian-slim + + + + -- cgit 1.2.3-korg