# 使用 centos7 作为基础镜像
FROM centos:7
# 作者
MAINTAINER fanfan
RUN yum -y install kde-l10n-Chinese telnet && \
yum -y reinstall glibc-common &&\
yum install -y unzip zip &&\
yum clean all && \
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LC_ALL "zh_CN.UTF-8"
# 添加压缩包到容器目录 /usr/java/jdk 中
ADD jdk-8u281-linux-x64.tar.gz /usr/java/jdk/
# 设置环境变量
ENV JAVA_HOME /usr/java/jdk/jdk1.8.0_281
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
# 将jar包添加到容器中并更名为app.jar
ADD artboard-api-3.0.0.jar app.jar
ADD ./static/ static/
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
# 运行jar包
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]