deploy.sh 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # 请注意
  3. # 1. 本脚本的作用是停止当前Spring Boot应用,然后再次部署
  4. # 2. 解压dist.tar到/home/ubuntu/deploy/litemall-admin/dist,
  5. # 而这个目录也正是tomcat或者nginx所配置静态文件目录的路径(见1.5.3.5节)
  6. #部署litemall-admin静态文件应用
  7. cd /home/ubuntu/deploy/litemall-admin
  8. rm -rf dist
  9. mkdir dist
  10. tar -zxvf dist.tar -C dist
  11. cd .
  12. #部署三个Spring Boot应用
  13. #如果服务已经启动,则尝试停止
  14. sudo /etc/init.d/litemall-os-api stop
  15. sudo /etc/init.d/litemall-wx-api stop
  16. sudo /etc/init.d/litemall-admin-api stop
  17. #部署Spring Boot应用成服务
  18. sudo ln -f -s /home/ubuntu/deploy/litemall-os-api/litemall-os-api.jar /etc/init.d/litemall-os-api
  19. sudo ln -f -s /home/ubuntu/deploy/litemall-wx-api/litemall-wx-api.jar /etc/init.d/litemall-wx-api
  20. sudo ln -f -s /home/ubuntu/deploy/litemall-admin-api/litemall-admin-api.jar /etc/init.d/litemall-admin-api
  21. #启动服务
  22. sudo /etc/init.d/litemall-os-api restart
  23. sudo /etc/init.d/litemall-wx-api restart
  24. sudo /etc/init.d/litemall-admin-api restart
  25. # 如果静态文件是通过tomcat来服务,则tomcat8服务最好也再启动
  26. #sudo service tomcat8 stop
  27. #sudo service tomcat8 start