소스 검색

优化逻辑

周浩 9 년 전
부모
커밋
38f312a771
1개의 변경된 파일9개의 추가작업 그리고 5개의 파일을 삭제
  1. 9 5
      hsweb-web-run/run-in-docker.sh

+ 9 - 5
hsweb-web-run/run-in-docker.sh

@@ -1,14 +1,18 @@
 #!/usr/bin/env bash
 #mvn clean package -Pprod
+container_name=hsweb-web-run
+image_name=hsweb/web-run
+link_oracle=oracle11g
+server_port=9888
 if [ -f "target/hsweb-web-run-1.0-SNAPSHOT.jar" ]; then
         container_id=$(docker ps | grep "hsweb/web-run" | awk '{print $1}')
         if [ "container_id" != "" ];then
-            docker stop hsweb/web-run
-            docker rmi  hsweb/web-run
+            docker stop ${container_name}
+            docker rmi  ${image_name}
         fi
-            docker build -t hsweb/web-run .
-            docker run -d --link oracle11g:oracle -p 9888:8088 -p 5005:5005 --name hsweb hsweb/web-run
-           # docker run -it --rm --link oracle11gxe:oracle -p 80:8088 -p 5005:5005 --name hsweb hsweb/web-run
+            docker build -t ${image_name} .
+            docker run -d --link ${link_oracle}:oracle -p ${server_port}:8088 -p 5005:5005 --name ${container_name} ${image_name}
+           # docker run -it --rm --link oracle11gxe:oracle -p ${server_port}:8088 -p 5005:5005 --name ${container_name} ${image_name}
     else
         echo "build error!"
         exit -1