This is an automated email from the ASF dual-hosted git repository.
sneethir pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 21485cb RANGER-2958: modified docker build to fix ranger build issues
(upgraded maven, jdk, python3, ...)
21485cb is described below
commit 21485cb4369de07a18eae411f342d38bb709899d
Author: Selvamohan Neethiraj <[email protected]>
AuthorDate: Fri Aug 21 23:48:48 2020 -0400
RANGER-2958: modified docker build to fix ranger build issues (upgraded
maven, jdk, python3, ...)
Signed-off-by: Selvamohan Neethiraj <[email protected]>
---
build_ranger_using_docker.sh | 30 ++++++++++++++++++++----------
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/build_ranger_using_docker.sh b/build_ranger_using_docker.sh
index cf8cf13..9aadfb5 100755
--- a/build_ranger_using_docker.sh
+++ b/build_ranger_using_docker.sh
@@ -67,23 +67,33 @@ RUN yum install -y wget
RUN yum install -y git
RUN yum install -y gcc
RUN yum install -y bzip2 fontconfig
+RUN yum install -y diffutils
+RUN yum install -y python3
+
+RUN ln -s /usr/bin/python3 /usr/bin/python
+
+RUN yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
+#ENV JAVA_HOME /etc/alternatives/jre
+ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk/
+ENV PATH $JAVA_HOME/bin:$PATH
#Download and install JDK8 from AWS s3's docker-assets
-RUN wget
https://s3.eu-central-1.amazonaws.com/docker-assets/dist/jdk-8u101-linux-x64.rpm
-RUN rpm -i jdk-8u101-linux-x64.rpm
+#RUN wget
https://s3.eu-central-1.amazonaws.com/docker-assets/dist/jdk-8u101-linux-x64.rpm
+#RUN rpm -i jdk-8u101-linux-x64.rpm
+#ENV JAVA_HOME /usr/java/latest
+#ENV PATH $JAVA_HOME/bin:$PATH
-ENV JAVA_HOME /usr/java/latest
-ENV PATH $JAVA_HOME/bin:$PATH
+ADD
https://www.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz.sha512
/tools
+ADD
http://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
/tools
+RUN sha512sum apache-maven-3.6.3-bin.tar.gz | cut -f 1 -d " " > tmp.sha1
-ADD
https://www.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz.sha512
/tools
-ADD
http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
/tools
-RUN sha512sum apache-maven-3.5.4-bin.tar.gz | cut -f 1 -d " " > tmp.sha1
+RUN cat apache-maven-3.6.3-bin.tar.gz.sha512 | cut -f 1 -d " " >
tmp.sha1.download
-RUN diff -w tmp.sha1 apache-maven-3.5.4-bin.tar.gz.sha512
+RUN diff -w tmp.sha1 tmp.sha1.download
-RUN tar xfz apache-maven-3.5.4-bin.tar.gz
-RUN ln -sf /tools/apache-maven-3.5.4 /tools/maven
+RUN tar xfz apache-maven-3.6.3-bin.tar.gz
+RUN ln -sf /tools/apache-maven-3.6.3 /tools/maven
ENV PATH /tools/maven/bin:$PATH
ENV MAVEN_OPTS "-Xmx2048m -XX:MaxPermSize=512m"