Browse Source

adjusted dockerfile

xiaoct 7 năm trước cách đây
mục cha
commit
e5a0b3e9f2
1 tập tin đã thay đổi với 7 bổ sung2 xóa
  1. 7 2
      Dockerfile

+ 7 - 2
Dockerfile

@@ -9,7 +9,12 @@ FROM ubuntu
 # MAINTAINER name Chunteng Xiao
 RUN apt-get clean
 RUN apt-get update
+RUN apt-get install -y software-properties-common
+RUN add-apt-repository ppa:webupd8team/java
+RUN apt-get update
 RUN apt-get -f install -y curl unzip default-jdk wget
+RUN apt-get -y oracle-java8-installer 
+RUN apt-get -y oracle-java8-set-default
 RUN curl --insecure -o ./sonarscanner.zip -L https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-linux.zip
 RUN unzip sonarscanner.zip
 RUN rm sonarscanner.zip
@@ -26,8 +31,8 @@ ENV CATALINA_HOME=/usr/local/apache-tomcat9
 ENV TOMCAT_HOME=/usr/local/apache-tomcat9
 ENV MAVEN_HOME=/usr/local/apache-maven
 ENV PATH=${M2_HOME}/bin:${PATH}
-# ENV JAVA_HOME=/usr/lib/jvm/java-8-oracle
-# ENV JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
+ENV JAVA_HOME=/usr/lib/jvm/java-8-oracle
+ENV JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
 ADD ca.crt ./
 RUN keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias maven2.ca -file ca.crt
 RUN keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/jssecacerts -storepass changeit -noprompt -alias maven2.ca -file ca.crt