FROM java:8u111-jdk

#作者
LABEL maintainer="peng"

# 设置工作目录
WORKDIR /app

#容器数据卷，用于数据保存和持久化工作，可为 Spring Boot 临时文件提供持久化存储
VOLUME /tmp

# 设置环境变量
ENV LANG C.UTF-8

ENV TZ "Asia/Shanghai"

COPY target/songshui.jar /app/app.jar

# 暴露端口（与 Spring Boot 配置一致）
EXPOSE 8964

# 在镜像运行为容器后执行的命令
ENTRYPOINT ["sh","-c","java ${APP_OPTS} -jar /app/app.jar ${APP_PARMS}"]


