admin-dockerfile 586 Bytes
FROM openjdk:8
# 作者
MAINTAINER guzijian
# 获取jar包名字
ARG server_name
# 启动环境
ARG env_name
# 获取参数
ENV jar_name=$server_name
# 获取环境
ENV env_file=$env_name
# 抽取常量
ENV jar_home=/home/ruoyi/
#设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 工作区
RUN mkdir -p ${jar_home}
# 指定工作区
WORKDIR ${jar_home}
# 把jar包复制到容器内
COPY Bsth-admin/target/*.jar ${jar_home}${jar_name}.jar
# 执行命令
ENTRYPOINT java -jar -Duser.timezone=GMT+08 ${jar_home}${jar_name}.jar --spring.profiles.active=${env_file}