FROM openjdk:8

MAINTAINER zk <546285615@qq.com>


# Set environment variables.
ENV HOME /work
ENV JAVA_OPTS "-Xms512m -Xmx512m -XX:+UseG1GC -XX:MaxGCPauseMillis=200"

ADD ./target/tcpserver-0.0.1-SNAPSHOT.jar /work/tcpserver.jar

ENV DEFAULT_OPTS ""
ENV OTHER_OPTS ""

# 开放端口
EXPOSE 22508

#设置时区
RUN echo "Asia/Shanghai" > /etc/timezone;

# 配置容器启动后执行的命令
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS  -jar /work/tcpserver.jar $DEFAULT_OPTS $OTHER_OPTS" ]

# Define working directory.
WORKDIR /work


# Define default command.
CMD ["bash"]
