Files
litemall/deploy/bin/deploy.sh
Junling Bu 5c5cdd093e update[deploy]: 进一步完善deploy。
1. 目前deploy支持dep阶段的代码部署
2. 目前deploy不支持prod阶段的代码部署。
2018-05-14 09:22:01 +08:00

33 lines
1.2 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# 请注意
# 1. 本脚本的作用是停止当前Spring Boot应用然后再次部署
# 2. 解压dist.tar到/home/ubuntu/deploy/litemall-admin/dist
# 而这个目录也正是tomcat或者nginx所配置静态文件目录的路径见1.5.3.5节)
#部署litemall-admin静态文件应用
cd /home/ubuntu/deploy/litemall-admin
rm -rf dist
mkdir dist
tar -zxvf dist.tar -C dist
cd .
#部署三个Spring Boot应用
#如果服务已经启动,则尝试停止
sudo /etc/init.d/litemall-os-api stop
sudo /etc/init.d/litemall-wx-api stop
sudo /etc/init.d/litemall-admin-api stop
#部署Spring Boot应用成服务
sudo ln -f -s /home/ubuntu/deploy/litemall-os-api/litemall-os-api.jar /etc/init.d/litemall-os-api
sudo ln -f -s /home/ubuntu/deploy/litemall-wx-api/litemall-wx-api.jar /etc/init.d/litemall-wx-api
sudo ln -f -s /home/ubuntu/deploy/litemall-admin-api/litemall-admin-api.jar /etc/init.d/litemall-admin-api
#启动服务
sudo /etc/init.d/litemall-os-api restart
sudo /etc/init.d/litemall-wx-api restart
sudo /etc/init.d/litemall-admin-api restart
# 如果静态文件是通过tomcat来服务则tomcat8服务最好也再启动
#sudo service tomcat8 stop
#sudo service tomcat8 start