docker-manage:修改Dockerfile
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…
Reference in New Issue