run-pre.sh 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <<<<<<< HEAD
  2. #!/usr/bin/env bash
  3. # 定义应用组名
  4. group_admin_name='zhongzheng'
  5. # 定义应用名称
  6. app_admin_name='zhongzheng-saas-pre'
  7. =======
  8. #!/usr/bin/env bash
  9. # 定义应用组名
  10. group_admin_name='zhongzheng-pre'
  11. # 定义应用名称
  12. app_admin_name='zhongzheng-saas-admin-pre'
  13. >>>>>>> pre
  14. # 定义应用版本
  15. app_admin_version='1.0-SNAPSHOT'
  16. # 定义应用环境
  17. profile_active='pre'
  18. echo '----copy jar admin----'
  19. docker stop ${app_admin_name}
  20. echo '----stop container admin----'
  21. docker rm ${app_admin_name}
  22. echo '----rm container admin----'
  23. docker rmi ${group_admin_name}/${app_admin_name}:${app_admin_version}
  24. echo '----rm image admin----'
  25. # 打包编译docker镜像
  26. <<<<<<< HEAD
  27. docker build -f /mydata/maven/build/Dockerfile-admi -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
  28. =======
  29. docker build -f /mydata-pre/maven/build/Dockerfile-admi -t ${group_admin_name}/${app_admin_name}:${app_admin_version} .
  30. >>>>>>> pre
  31. echo '----build image admin----'
  32. docker run \
  33. -p 6030:5030 \
  34. --name ${app_admin_name} \
  35. --restart=always \
  36. --link mysql:db \
  37. -e 'spring.profiles.active'=${profile_active} \
  38. -e TZ="Asia/Shanghai" \
  39. -v /etc/localtime:/etc/localtime \
  40. <<<<<<< HEAD
  41. -v /usr/local/temp/fonts:/usr/share/fonts \
  42. -v /mydata/app/${app_admin_name}/logs:/var/logs \
  43. =======
  44. -v /usr/share/fonts:/usr/share/fonts \
  45. -v /mydata-pre/app/${app_admin_name}/logs:/var/logs \
  46. >>>>>>> pre
  47. -d ${group_admin_name}/${app_admin_name}:${app_admin_version}
  48. echo '----start container admin----'