########################################################
#   docker build -t general-data:1.0 .
########################################################

FROM centos-base:7.6.1810

MAINTAINER learshaw@gmail.com

# 创建目录
RUN mkdir -p /usr/local/java && \
    mkdir -p /opt/tool/general-data
WORKDIR /opt/tool

# 添加JDK
ADD jdk-8u333-linux-x64.tar.gz /usr/local/java/
COPY general-data-1.0.0-SNAPSHOT.jar /opt/tool/general-data/

# 端口
EXPOSE 9300

# 设置环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_333
ENV JRE_HOME /usr/local/java/jdk1.8.0_333/jre
ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib
ENV PATH $JAVA_HOME/bin:$PATH

CMD ["java", "-Duser.timezone=Asia/Shanghai", "-jar", "/opt/tool/general-data/general-data-1.0.0-SNAPSHOT.jar"]