[PORTAL-31] Repair defects in deployment
[portal.git] / deliveries / os_Dockerfile
index efba0bd..130244d 100644 (file)
@@ -3,6 +3,15 @@
 
 FROM ubuntu:14.04
 
+ARG HTTP_PROXY=${HTTP_PROXY}
+ARG HTTPS_PROXY=${HTTPS_PROXY}
+
+ENV http_proxy $HTTP_PROXY
+ENV https_proxy $HTTPS_PROXY
+
+RUN if [ ! -z ${HTTP_PROXY} ]; then echo "Acquire::http::proxy  \"${HTTP_PROXY}\";" >> /etc/apt/apt.conf; fi && \
+    if [ ! -z ${HTTPS_PROXY} ]; then echo "Acquire::https::proxy \"${HTTPS_PROXY}\";" >> /etc/apt/apt.conf; fi
+
 # Install the python script required for "add-apt-repository"
 RUN apt-get update && apt-get install -y software-properties-common
 
@@ -14,7 +23,7 @@ RUN locale-gen $LANG
 RUN add-apt-repository ppa:openjdk-r/ppa
 
 # Install java8
-RUN apt-get update && apt-get install -y openjdk-8-jdk
+RUN apt-get update && apt-get install -y --force-yes openjdk-8-jdk
 
 # Setup JAVA_HOME, this is useful for docker commandline
 ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/
@@ -46,17 +55,18 @@ ARG PORTAL_SDK_DIR=${PORTAL_SDK_DIR}
 ARG PORTAL_DBC_DIR=${PORTAL_DBC_DIR}
 # Set up variables:
 ENV TOMCATHOME /opt/apache-tomcat-8.0.37
-ENV SDKHOME /PROJECT/APPS/ECOMPPORTAL/ECOMPPORTALAPP
+ENV PORTALHOME /PROJECT/APPS/ECOMPPORTAL/ECOMPPORTALAPP
 ENV PORTALSDKHOME /PROJECT/APPS/ECOMPPORTAL/ECOMPSDKAPP
 ENV PORTALDBCHOME /PROJECT/APPS/ECOMPPORTAL/ECOMPDBCAPP
 # Install Common Software,Git,Apache
-RUN mkdir -p $SDKHOME &&  mkdir -p $PORTALSDKHOME &&  mkdir -p $PORTALDBCHOME
+RUN mkdir -p $PORTALHOME &&  mkdir -p $PORTALSDKHOME &&  mkdir -p $PORTALDBCHOME
 
-COPY ${SDK_DIR} ${SDKHOME}/ 
+COPY ${SDK_DIR} ${PORTALHOME}/ 
+# step 33 
 COPY ${PORTAL_SDK_DIR} ${PORTALSDKHOME}/
 COPY ${PORTAL_DBC_DIR} ${PORTALDBCHOME}/
 
-RUN ln -s ${SDKHOME} ${TOMCATHOME}/webapps/ECOMPPORTAL &&  ln -s ${PORTALSDKHOME} ${TOMCATHOME}/webapps/ECOMPSDKAPP &&  ln -s ${PORTALDBCHOME} ${TOMCATHOME}/webapps/ECOMPDBCAPP
+RUN ln -s ${PORTALHOME} ${TOMCATHOME}/webapps/ECOMPPORTAL &&  ln -s ${PORTALSDKHOME} ${TOMCATHOME}/webapps/ECOMPSDKAPP &&  ln -s ${PORTALDBCHOME} ${TOMCATHOME}/webapps/ECOMPDBCAPP
 
 
 # Define working directory.
@@ -66,9 +76,9 @@ VOLUME ${TOMCATHOME}/logs
 ENV PATH $PATH:$JAVA_HOME/bin:${TOMCATHOME}/bin
 COPY configure-and-run.sh /PROJECT/OpenSource/UbuntuEP/ 
 
-#RUN cp -r ${FE_DIR}/dist/public  ${SDKHOME}/public
+#RUN cp -r ${FE_DIR}/dist/public  ${PORTALHOME}/public
 
-COPY ${FE_DIR}/dist/public ${SDKHOME}/public 
+COPY ${FE_DIR}/dist/public ${PORTALHOME}/public
 # Define default command.
 #CMD ["bash"]
 CMD ["/PROJECT/OpenSource/UbuntuEP/configure-and-run.sh"]