FROM centos:7.4.1708
MAINTAINER pandh

ENV LANG="en_US.UTF-8" \
    LANGUAGE="en_US:en" \
    LC_ALL="en_US.UTF-8"

ENV JAVA_VERSION="1.8.0_131"

ENV JAVA_HOME="/usr/local/jdk${JAVA_VERSION}"

ENV CLASSPATH=${JAVA_HOME}/lib/

ENV PATH="${PATH}:${JAVA_HOME}/bin:${CLASSPATH}"

ENV JDK_URL="http://192.168.110.66/ansible/jdk1.8.0_131.tar.gz"
ENV INIT_URL="http://192.168.110.66/ansible/supervisor/init.sh"


RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo \
    && yum clean all \
    && yum makecache \
    && yum update -y \
    && yum install -y zip unzip tar curl wget \
    && yum install -y epel-release \
    && yum install -y supervisor \
    && sed -i 's/*.ini/*/' /etc/supervisord.conf \
    && sed -i  's/nodaemon=false/nodaemon=true/' /etc/supervisord.conf 


RUN curl -o /tmp/jdk.tar.gz  ${JDK_URL} \
    && tar -zxf /tmp/jdk.tar.gz -C /usr/local/ \
    && rm -f /tmp/jdk.tar.gz \
    && mkdir -p /opt/tomcat_log/supervisor \
    && curl -o /tmp/init.sh ${INIT_URL} 

COPY *.jar /opt/jar/

CMD ["sh","/tmp/init.sh"]


