admin-dockerfile
518 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/docker/
# 工作区
RUN mkdir -p /home/docker/
# 指定工作区
WORKDIR /home/docker/
# 把jar包复制到容器内
COPY /root/.jenkins/workspace/ruoyi-test-singer/admin-server/target/*.jar /home/docker/
# 执行命令
ENTRYPOINT java -jar /home/docker/${jar_name}.jar --spring.profile.active=${env_file}