run-in-docker.sh 767 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. #mvn clean package -Pprod
  3. container_name=hsweb-web-run
  4. image_name=hsweb/web-run
  5. link_oracle=oracle11g
  6. server_port=9888
  7. if [ -f "target/hsweb-web-run-1.0-SNAPSHOT.jar" ]; then
  8. container_id=$(docker ps | grep "hsweb/web-run" | awk '{print $1}')
  9. if [ "container_id" != "" ];then
  10. docker stop ${container_name}
  11. docker rmi ${image_name}
  12. fi
  13. docker build -t ${image_name} .
  14. docker run -d --link ${link_oracle}:oracle -p ${server_port}:8088 -p 5005:5005 --name ${container_name} ${image_name}
  15. # docker run -it --rm --link oracle11gxe:oracle -p ${server_port}:8088 -p 5005:5005 --name ${container_name} ${image_name}
  16. else
  17. echo "build error!"
  18. exit -1
  19. fi