FROM ubuntu:xenial MAINTAINER Ramakrishna [email protected]>
ENV DEBIAN_FRONTEND noninteractive
ENV LANG=C
RUN apt-get -q -y update &&
apt-get upgrade -q -y &&
apt-get install -q -y openjdk-8-jre-headless
libev4 libev-dev libpq-dev libldap2-dev libsasl2-dev libssl-dev
python-dev python-pip
python-numpy python-jinja2 python-suds python-psycopg2 python-pymysql
python-snappy python-redis python-sh python-six python-dnspython
python-pysnmp4 python-yaml python-requests python-setproctitle
python-yapsy python-dogpile.cache nano cron apt-utils inetutils-ping
supervisor
RUN pip install --upgrade pip ADD requirements.txt /requirements.txt
RUN pip install --upgrade -r /requirements.txt && rm requirements.txt ADD supervisord.conf /etc/supervisor/supervisord.conf
#Fix bash
RUN apt-get install -y git build-essential curl wget software-properties-common
RUN apt-get install -y subversion
ENV TOMCAT_VERSION 8.5.16
RUN wget --quiet --no-cookies http://apache.rediris.es/tomcat/tomcat-8/v${TOMCAT_VERSION}/bin/apache-tomcat-${TOMCAT_VERSION}.tar.gz -O /tmp/tomcat.tar.gz &&
tar xzvf /tmp/tomcat.tar.gz -C /opt &&
mv /opt/apache-tomcat-${TOMCAT_VERSION} /opt/tomcat &&
rm /tmp/tomcat.tar.gz && \
rm -rf /opt/tomcat/webapps/examples &&
rm -rf /opt/tomcat/webapps/docs &&
rm -rf /opt/tomcat/webapps/ROOT
ADD tomcat-users.xml /opt/tomcat/conf/
ENV CATALINA_HOME /opt/tomcat ENV PATH $PATH:$CATALINA_HOME/bin
RUN perl -pi.back -e 's/8080/80/g;' /opt/tomcat/conf/server.xml
EXPOSE 80 EXPOSE 8009 VOLUME "/opt/tomcat/webapps" WORKDIR /opt/tomcat
CMD ["/opt/tomcat/bin/catalina.sh", "run"]
Content type
Image
Digest
Size
332.2 MB
Last updated
about 9 years ago
docker pull akhilreddyjirra/java8python2:v5