new[deploy]: 脚本reset.sh帮助开发测试时重置部署环境。
This commit is contained in:
@@ -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
26
deploy/bin/reset.sh
Normal 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
|
||||
Reference in New Issue
Block a user