周浩 9 anni fa
parent
commit
38f312a771
1 ha cambiato i file con 9 aggiunte e 5 eliminazioni
  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