Kaynağa Gözat

Adding jdk-maven-ant-tomcat image

guligo 11 yıl önce
ebeveyn
işleme
4b2b79b1bd
1 değiştirilmiş dosya ile 34 ekleme ve 0 silme
  1. 34 0
      jdk-maven-ant-tomcat/Dockerfile

+ 34 - 0
jdk-maven-ant-tomcat/Dockerfile

@@ -0,0 +1,34 @@
+FROM guligo/jdk-maven-ant:latest
+
+########
+# Tomcat
+########
+
+# Preparation
+
+ENV TOMCAT_MAJOR 8
+ENV TOMCAT_VERSION 8.0.24
+ENV TOMCAT_HOME /etc/tomcat-${TOMCAT_VERSION}
+
+# Installation
+
+RUN cd /tmp
+RUN wget https://www.apache.org/dist/tomcat/tomcat-${TOMCAT_MAJOR}/v${TOMCAT_VERSION}/bin/apache-tomcat-${TOMCAT_VERSION}.tar.gz
+RUN mkdir tomcat-${TOMCAT_VERSION}
+RUN tar -zxvf apache-tomcat-${TOMCAT_VERSION}.tar.gz --directory tomcat-${TOMCAT_VERSION} --strip-components=1
+RUN mv tomcat-${TOMCAT_VERSION} ${TOMCAT_HOME}
+ENV CATALINA_HOME ${TOMCAT_HOME}
+ENV PATH ${PATH}:${CATALINA_HOME}/bin
+
+# Cleanup
+
+RUN rm apache-tomcat-${TOMCAT_VERSION}.tar.gz
+RUN unset TOMCAT_MAJOR
+RUN unset TOMCAT_VERSION
+RUN unset TOMCAT_HOME
+
+# Running
+
+EXPOSE 8080
+CMD ["catalina.sh", "run"]
+