Sfoglia il codice sorgente

chore: 修改打包脚本

hanfangyu 1 anno fa
parent
commit
c7d9f11cfb
2 ha cambiato i file con 23 aggiunte e 7 eliminazioni
  1. 2 1
      Dockerfile
  2. 21 6
      run.sh

+ 2 - 1
Dockerfile

@@ -1,6 +1,7 @@
 # 基础镜像
 #FROM ibm-semeru-runtimes:open-8-jre
-FROM openjdk:8
+#FROM openjdk:8
+FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/openjdk:8-8.6
 
 # 创建挂载目录
 RUN mkdir -p /jar

+ 21 - 6
run.sh

@@ -12,16 +12,30 @@ app_version='1.0-SNAPSHOT'
 app_port=8044
 # 定义应用环境
 profile_active='linux'
-echo '----copy jar----'
-docker stop ${app_name}
-echo '----stop container----'
-docker rm ${app_name}
-echo '----rm container----'
+
+# 删除镜像
 docker rmi ${group_name}/${app_name}:${app_version}
 echo '----rm image----'
+
 # 打包编译docker镜像
 docker build -t ${group_name}/${app_name}:${app_version} .
-echo '----build image----'
+
+if [ $? -eq 0 ]; then
+    echo '----build image success----'
+else
+    echo '----build image fail----'
+    exit 1
+fi
+
+# 停止容器
+docker stop ${app_name}
+echo '----stop container----'
+
+# 删除容器
+docker rm ${app_name}
+echo '----rm container----'
+
+# 启动容器
 docker run -p ${app_port}:${app_port} --name ${app_name} --network yzbh_network \
 -e 'spring.profiles.active'=${profile_active} \
 -e TZ="Asia/Shanghai" \
@@ -29,5 +43,6 @@ docker run -p ${app_port}:${app_port} --name ${app_name} --network yzbh_network
 -v /home/files:/home/files \
 -d ${group_name}/${app_name}:${app_version}
 echo '----start container----'
+
 docker system prune -f
 echo '----clear docker----'