Use base image for policy-jdk docker images 73/119873/2
authorJim Hahn <jrh3@att.com>
Thu, 25 Mar 2021 22:04:18 +0000 (18:04 -0400)
committerJim Hahn <jrh3@att.com>
Fri, 26 Mar 2021 16:26:26 +0000 (12:26 -0400)
Couldn't figure out a way to remove the jre, but was able to install the
jdk over top of it.

Issue-ID: POLICY-3134
Change-Id: I6096ff765500977f58449800192bbf2b53848efa
Signed-off-by: Jim Hahn <jrh3@att.com>
policy-jdk/alpine/src/main/docker/Dockerfile
policy-jre/alpine/src/main/docker/Dockerfile

index 2f64d8e..e56fd95 100644 (file)
@@ -1,6 +1,6 @@
 #   ============LICENSE_START=======================================================
 #    Copyright (C) 2019 Tieto. All rights reserved.
-#    Modifications Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
+#    Modifications Copyright (C) 2020, 2021 AT&T Intellectual Property. All rights reserved.
 #    Modifications Copyright (C) 2020 Nordix Foundation.
 #   ================================================================================
 #   Licensed under the Apache License, Version 2.0 (the "License");
 # $JAVA_HOME is set to /usr/lib/jvm/java-11-openjdk
 # more details at https://hub.docker.com/_/openjdk
 
-FROM alpine:3.12.0
+FROM onap/integration-java11:8.0.0
 
 LABEL maintainer="Policy Team"
 
 ENV POLICY_HOME=/opt/app/policy
 
-#
-# When these are done via a single "RUN", I/O errors occur sporadically,
-# thus they have been split into separate RUNs.
-#
-RUN apk update \
+USER root
+
+RUN rm -rf /opt/java/openjdk \
+    && mkdir /opt/java/openjdk \
+    && mkdir -p /usr/lib/jvm/ \
+    && ln -s /opt/java/openjdk /usr/lib/jvm/java-11-openjdk \
+    && apk update \
     && apk add --no-cache \
         busybox-extras \
         curl \
index ec950d7..20e7413 100644 (file)
@@ -1,6 +1,6 @@
 #   ============LICENSE_START=======================================================
 #    Copyright (C) 2019 Tieto. All rights reserved.
-#    Modifications Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
+#    Modifications Copyright (C) 2020, 2021 AT&T Intellectual Property. All rights reserved.
 #    Modifications Copyright (C) 2020 Nordix Foundation.
 #   ================================================================================
 #   Licensed under the Apache License, Version 2.0 (the "License");
@@ -30,10 +30,7 @@ LABEL maintainer="Policy Team"
 ENV POLICY_HOME=/opt/app/policy
 
 USER root
-#
-# When these are done via a single "RUN", I/O errors occur sporadically,
-# thus they have been split into separate RUNs.
-#
+
 RUN apk update \
     && apk add --no-cache \
         busybox-extras \