docker-manage:修改Dockerfile

dev_2.1.0
xueqingkun 1 year ago
parent af792a86ee
commit db50908412

@ -1,16 +1,13 @@
# 设置基础镜像
FROM openjdk:8
ENV APP_HOME=/home/app
# 设置工作目录
WORKDIR $APP_HOME
# 复制java jar 到容器中
COPY target/virtual-patient-manage-1.0-SNAPSHOT.jar /home/app/virtual-patient-manage-1.0-SNAPSHOT.jar
COPY ./docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
# 暴漏服务端口
EXPOSE 8891
# 设置启动命令
ENTRYPOINT ["java","-jar","-Duser.timezone=Asia/Shanghai","/home/app/virtual-patient-manage-1.0-SNAPSHOT.jar"]
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]

@ -0,0 +1,13 @@
#!/bin/bash
# 判断文件是否存在
if [ ! -f "/data/vp/virtual-patient-manage-1.0-SNAPSHOT.jar" ]; then
# 复制文件
cp /home/app/virtual-patient-manage-1.0-SNAPSHOT.jar /data/vp/virtual-patient-manage-1.0-SNAPSHOT.jar
echo "文件已复制到 /data/vp/virtual-patient-manage-1.0-SNAPSHOT.jar"
else
echo "文件已经存在"
fi
# 启动jar包
java -jar -Duser.timezone=Asia/Shanghai /data/vp/virtual-patient-manage-1.0-SNAPSHOT.jar "$@"
Loading…
Cancel
Save