From: lizi00164331 Date: Tue, 19 Sep 2017 08:56:13 +0000 (+0800) Subject: Add esr portal source file to tomcat. X-Git-Tag: v1.0.0~26 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F65%2F13365%2F1;p=aai%2Fesr-gui.git Add esr portal source file to tomcat. Change-Id: Icf76b16954d68a0b7795747bb72324be0bc6b820 Issue-ID: AAI-333 Signed-off-by: lizi00164331 --- diff --git a/common/pom.xml b/common/pom.xml index d91eab3..13f6517 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -22,7 +22,7 @@ 4.0.0 - aai-esr-gui-common + common 1.0.0-SNAPSHOT war esr-gui/common diff --git a/distribution/pom.xml b/distribution/pom.xml new file mode 100644 index 0000000..5e153e8 --- /dev/null +++ b/distribution/pom.xml @@ -0,0 +1,303 @@ + + + + + org.onap.aai.esr-gui + aai-esr-gui-parent + 1.0.0-SNAPSHOT + + + 4.0.0 + distribution + pom + esr-gui/distribution + + + esr-gui + 1.1.2 + 1.7.6 + linux64 + win64 + target/assembly/${linux64id} + target/assembly/${win64id} + target/version + + + + esr-gui + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack-tomcat-to-temporary-dir + generate-resources + + unpack + + + + + org.apache.tomcat + tomcat + zip + target/tomcat + + + + + + + + + maven-resources-plugin + + + copy-resources-portal-linux + process-resources + + copy-resources + + + ${linux64outputdir}/tomcat/webapps/ + + + ../integration/target/esr-gui/ + false + + **/* + + + + true + + + + copy-resources-${linux64id} + process-resources + + copy-resources + + + ${linux64outputdir} + + + src/main/assembly/ + false + + **/* + + + **/*.bat + + + + true + + + + copy-tomcat-resources-${linux64id} + process-resources + + copy-resources + + + ${linux64outputdir}/tomcat + + + ${basedir}/target/tomcat/apache-tomcat-${tomcat.version} + + **/* + + + **/*.bat + + + + + + + copy-resources-portal-win + process-resources + + copy-resources + + + ${win64outputdir}/tomcat/webapps/ + + + ../integration/target/esr-gui/ + false + + **/* + + + + true + + + + copy-resources-${win64id} + process-resources + + copy-resources + + + ${win64outputdir} + + + src/main/assembly/ + false + + **/* + + + **/*.sh + + + + true + + + + copy-tomcat-resources-${win64id} + process-resources + + copy-resources + + + ${win64outputdir}/tomcat + + + ${basedir}/target/tomcat/apache-tomcat-${tomcat.version} + + **/* + + + **/*.sh + + + + + + + copy-dockerfile + process-resources + + copy-resources + + + ${version.output} + + + src/main/assembly/ + false + + Dockerfile + + + + true + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + distribution + package + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + docker + + + + io.fabric8 + docker-maven-plugin + 0.16.5 + false + + + + onap/sdc/sdc-workflow-designer + + try + ${basedir}/${version.output} + ${basedir}/target/version/Dockerfile + + ${project.version}-STAGING-latest + + + + + + + + generate-images + package + + build + + + + + push-images + deploy + + build + push + + + + + + + + + + diff --git a/distribution/src/main/assembly/Dockerfile b/distribution/src/main/assembly/Dockerfile new file mode 100644 index 0000000..1e26c6f --- /dev/null +++ b/distribution/src/main/assembly/Dockerfile @@ -0,0 +1,26 @@ +FROM ubuntu:16.04 + +MAINTAINER "Li Zi" + +EXPOSE 8080 + +#install openjdk-1.8 +#RUN sed -i 's#http://archive.ubuntu.com#http://mirrors.163.com#g' /etc/apt/sources.list +RUN apt-get update +RUN apt-get install -y openjdk-8-jdk + +#configure the JDK +RUN sed -i 's|#networkaddress.cache.ttl=-1|networkaddress.cache.ttl=10|' /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security +ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 +ENV PATH $PATH:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin:/usr/lib/jvm/java-8-openjdk-amd64/bin +ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib +ENV JRE_HOME ${JAVA_HOME}/jre + +#add esr gui related resources to the docker image +RUN mkdir /home/esr +WORKDIR /home/esr +ADD esr-gui-*-linux64.tar.gz /home/esr-gui/ +RUN chmod 755 /home/esr-gui/**/*.sh + +ENTRYPOINT /home/esr-gui/startup.sh + diff --git a/integration/src/main/assembly/shutdown.bat b/distribution/src/main/assembly/shutdown.bat similarity index 95% rename from integration/src/main/assembly/shutdown.bat rename to distribution/src/main/assembly/shutdown.bat index c2178a3..3fa4b1b 100644 --- a/integration/src/main/assembly/shutdown.bat +++ b/distribution/src/main/assembly/shutdown.bat @@ -15,7 +15,7 @@ @REM @echo off -title catalog +title esr-gui set RUNHOME=%~dp0 echo ##RUNHOME %RUNHOME% diff --git a/integration/src/main/assembly/shutdown.sh b/distribution/src/main/assembly/shutdown.sh similarity index 92% rename from integration/src/main/assembly/shutdown.sh rename to distribution/src/main/assembly/shutdown.sh index d1762c7..2e4f99a 100644 --- a/integration/src/main/assembly/shutdown.sh +++ b/distribution/src/main/assembly/shutdown.sh @@ -18,10 +18,10 @@ DIRNAME=`dirname $0` RUNHOME=`cd $DIRNAME/; pwd` echo @RUNHOME@ $RUNHOME -echo "### shutdown blueprint"; +echo "### shutdown esr-gui"; cd $RUNHOME cd ./tomcat export CATALINA_HOME=$RUNHOME/tomcat export CATALINA_BASE=$RUNHOME/tomcat $RUNHOME/tomcat/bin/shutdown.sh & -echo "### shutdown blueprint end"; +echo "### shutdown esr-gui end"; diff --git a/integration/src/main/assembly/startup.bat b/distribution/src/main/assembly/startup.bat similarity index 95% rename from integration/src/main/assembly/startup.bat rename to distribution/src/main/assembly/startup.bat index 52bfe3c..11ffe1e 100644 --- a/integration/src/main/assembly/startup.bat +++ b/distribution/src/main/assembly/startup.bat @@ -15,7 +15,7 @@ @REM @echo off -title catalog +title esr-gui set RUNHOME=%~dp0 echo ##RUNHOME %RUNHOME% diff --git a/integration/src/main/assembly/startup.sh b/distribution/src/main/assembly/startup.sh similarity index 92% rename from integration/src/main/assembly/startup.sh rename to distribution/src/main/assembly/startup.sh index d95c99b..6929ef1 100644 --- a/integration/src/main/assembly/startup.sh +++ b/distribution/src/main/assembly/startup.sh @@ -18,7 +18,7 @@ DIRNAME=`dirname $0` RUNHOME=`cd $DIRNAME/; pwd` echo @RUNHOME@ $RUNHOME -echo "### Starting blueprint"; +echo "### Starting esr-gui"; cd ./tomcat if [ ! -d "$RUNHOME/tomcat/logs" ]; then mkdir $RUNHOME/tomcat/logs @@ -26,4 +26,4 @@ fi export CATALINA_HOME=$RUNHOME/tomcat export CATALINA_BASE=$RUNHOME/tomcat $RUNHOME/tomcat/bin/startup.sh & -echo "### Starting blueprint end"; +echo "### Starting esr-gui end"; diff --git a/integration/pom.xml b/integration/pom.xml index b4cef04..868311c 100644 --- a/integration/pom.xml +++ b/integration/pom.xml @@ -1,12 +1,12 @@