docker-manage:修改Dockerfile
parent
af792a86ee
commit
db50908412
@ -1,16 +1,13 @@
|
|||||||
# 设置基础镜像
|
# 设置基础镜像
|
||||||
FROM openjdk:8
|
FROM openjdk:8
|
||||||
|
|
||||||
ENV APP_HOME=/home/app
|
|
||||||
|
|
||||||
# 设置工作目录
|
|
||||||
WORKDIR $APP_HOME
|
|
||||||
|
|
||||||
# 复制java jar 到容器中
|
# 复制java jar 到容器中
|
||||||
COPY target/virtual-patient-manage-1.0-SNAPSHOT.jar /home/app/virtual-patient-manage-1.0-SNAPSHOT.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
|
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…
Reference in New Issue