Sign inSign up

akhilreddyjirra/java8python2

By akhilreddyjirra

•Updated about 9 years ago

Image
0

939

akhilreddyjirra/java8python2 repository overview

FROM ubuntu:xenial MAINTAINER Ramakrishna [email protected]⁠>

⁠Setup python and java and base system

ENV DEBIAN_FRONTEND noninteractive

⁠Choose Version of Tomcat

ENV LANG=C

⁠Install dependencies

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

⁠Upgrade PiP

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 rm /bin/sh && ln -s /bin/bash /bin/sh

⁠Install dependencies

RUN apt-get install -y git build-essential curl wget software-properties-common

⁠Install Subversion

RUN apt-get install -y subversion

⁠Tomcat Install

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 /tmp/tomcat.tar.gz && \

rm -rf /opt/tomcat/webapps/examples &&
rm -rf /opt/tomcat/webapps/docs &&
rm -rf /opt/tomcat/webapps/ROOT

⁠Add admin/admin user

ADD tomcat-users.xml /opt/tomcat/conf/

ENV CATALINA_HOME /opt/tomcat ENV PATH $PATH:$CATALINA_HOME/bin

⁠Change the port number from 8080 to 80

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

⁠Launch Tomcat

CMD ["/opt/tomcat/bin/catalina.sh", "run"]

Tag summary

Content type

Image

Digest

Size

332.2 MB

Last updated

about 9 years ago

docker pull akhilreddyjirra/java8python2:v5