
Some checks are pending
Actions / Litemall-all (11) (push) Waiting to run
Actions / Litemall-all (11.0.3) (push) Waiting to run
Actions / Litemall-all (8) (push) Waiting to run
Actions / Litemall-all (8.0.192) (push) Waiting to run
Actions / Litemall-admin (10.x) (push) Waiting to run
Actions / Litemall-admin (12.x) (push) Waiting to run
Actions / Litemall-admin (14.x) (push) Waiting to run
Actions / Litemall-vue (10.x) (push) Waiting to run
Actions / Litemall-vue (12.x) (push) Waiting to run
Actions / Litemall-vue (14.x) (push) Waiting to run
32 lines
812 B
Bash
32 lines
812 B
Bash
#!/bin/bash
|
||
|
||
# 本脚本的作用是重置部署环境
|
||
# 1.重置数据库
|
||
# 2.删除storage文件夹内文件
|
||
# 3.调用deploy.sh启动服务
|
||
# 注意:由于1和2的原因,请仅在开发测试阶段使用本脚本!
|
||
|
||
# 重置数据库
|
||
# i. 请在`XXXXXX`处设置相应的root密码
|
||
# ii. 同时请注意root密码放在脚本是非常危险的,因此这里仅仅是用于开发测试阶段。
|
||
ROOT=root
|
||
PASSWORD=
|
||
|
||
if test -z "$PASSWORD"
|
||
then
|
||
echo "请设置云服务器MySQL的root账号密码"
|
||
exit 1
|
||
fi
|
||
|
||
# 导入数据
|
||
cd /home/ubuntu/deploy/db || exit 2
|
||
mysql -h localhost -u $ROOT -p$PASSWORD < litemall.sql
|
||
|
||
# 删除storage文件夹内文件
|
||
cd /home/ubuntu/deploy/litemall/storage || exit 2
|
||
rm -f ./**
|
||
|
||
# 重新部署服务
|
||
cd /home/ubuntu/deploy/bin || exit 2
|
||
sudo ./stop.sh
|
||
sudo ./deploy.sh |