Files
litemall/deploy/bin/deploy.sh
2018-07-28 16:28:32 +08:00

30 lines
1.0 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
#部署三个Spring Boot应用
#如果服务已经启动,则尝试停止
sudo service litemall-os-api stop
sudo service litemall-wx-api stop
sudo service litemall-admin-api stop
#部署Spring Boot应用成服务
sudo ln -f -s /home/ubuntu/deploy/litemall-api/litemall-wx-api.jar /etc/init.d/litemall-wx-api
sudo ln -f -s /home/ubuntu/deploy/litemall-api/litemall-admin-api.jar /etc/init.d/litemall-admin-api
#启动服务
sudo service litemall-wx-api restart
sudo service litemall-admin-api restart
# 如果静态文件是通过tomcat来服务则tomcat8服务最好也再启动
#sudo service tomcat8 stop
#sudo service tomcat8 start