new[deploy]: 脚本reset.sh帮助开发测试时重置部署环境。

This commit is contained in:
Junling Bu
2018-04-11 15:33:21 +08:00
parent 59fd71cddc
commit 4c6394fc2d
2 changed files with 28 additions and 2 deletions

View File

@@ -1,8 +1,8 @@
#!/bin/bash
# 请注意
# 1. 本脚本的作用是停止当前Spring Boot应用然后再次部署此外解压缩litemall-admin的静态文件
# 2. litemall-admin解压目录是 /home/ubuntu/deploy/litemall-admin/dist
# 1. 本脚本的作用是停止当前Spring Boot应用然后再次部署
# 2. 解压dist.tar到/home/ubuntu/deploy/litemall-admin/dist
# 而这个目录也正是tomcat配置静态文件目录的路径见1.5.3.5节)

26
deploy/bin/reset.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
# 本脚本的作用是重置部署环境
# 1.重置数据库
# 2.删除storage文件夹内文件
# 3.调用deploy.sh启动服务
# 注意由于1和2的原因请仅在开发测试阶段使用本脚本
# 重置数据库
# i. 请在`XXXXXX`处设置相应的root密码
# ii. 同时请注意root密码放在脚本是非常危险的因此这里仅仅是用于开发测试阶段。
cd /home/ubuntu/deploy/litemall-db
cat litemall_schema.sql > db.sql
cat litemall.sql >> db.sql
mysql -h localhost -u root -pXXXXXX < db.sql
rm db.sql
cd /home/ubuntu/deploy/litemall-db
# 删除storage文件夹内文件
cd /home/ubuntu/deploy/litemall-os-api/storage
rm -f ./**
# 重新部署服务
cd /home/ubuntu/deploy/bin
sudo ./deploy.sh