|
|
@@ -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"]
|
|
|
+
|