summaryrefslogtreecommitdiffstats
path: root/policy-jdk/alpine/src/main
diff options
context:
space:
mode:
authorJim Hahn <jrh3@att.com>2020-09-10 10:46:21 -0400
committerJim Hahn <jrh3@att.com>2020-09-14 11:55:29 -0400
commit031c418021b4d2231e8ecb579aea22eed569cf69 (patch)
treeb8cf0526d5df18f281460eb837ef7b878dbce2c1 /policy-jdk/alpine/src/main
parent3143e0d22e06d9ff27a0c7391677d8586e9ef7f7 (diff)
Update alpine images for jdk112.1.1
Updated the docker images to alpine 3.12.0 so that a newer version of openjdk11 would be pulled in. Modified the jdk image to download maven via curl rather than installing it via apk so-as to prevent it from installing java8 as a dependency. Issue-ID: POLICY-2819 Change-Id: Iba4e2448b826ce6abb5df506228c99b9a3676495 Signed-off-by: Jim Hahn <jrh3@att.com>
Diffstat (limited to 'policy-jdk/alpine/src/main')
-rw-r--r--policy-jdk/alpine/src/main/docker/Dockerfile16
1 files changed, 9 insertions, 7 deletions
diff --git a/policy-jdk/alpine/src/main/docker/Dockerfile b/policy-jdk/alpine/src/main/docker/Dockerfile
index 9e1b841a..76dc97e9 100644
--- a/policy-jdk/alpine/src/main/docker/Dockerfile
+++ b/policy-jdk/alpine/src/main/docker/Dockerfile
@@ -23,7 +23,7 @@
# $JAVA_HOME is set to /usr/lib/jvm/java-11-openjdk
# more details at https://hub.docker.com/_/openjdk
-FROM alpine:3.11.3
+FROM alpine:3.12.0
LABEL maintainer="Policy Team"
@@ -45,13 +45,15 @@ RUN apk update \
procps \
unzip \
wget \
- zip
-
-RUN apk add --no-cache \
- maven
-
-RUN apk add --no-cache \
+ zip \
openjdk11 \
+ && curl --fail --silent --show-error --retry 3 \
+ --output /tmp/apache-maven-3.6.3-bin.tar.gz \
+ https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz \
+ && tar zxC /usr/share </tmp/apache-maven-3.6.3-bin.tar.gz \
+ && chown -R root:root /usr/share/apache-maven-3.6.3 \
+ && ln -s /usr/share/apache-maven-3.6.3/bin/mvn /usr/bin/mvn \
+ && rm -f /tmp/apache-maven-3.6.3-bin.tar.gz \
&& addgroup -S policy \
&& adduser -S --shell /bin/bash -G policy policy \
&& mkdir -p ${POLICY_HOME}/ \