diff --git a/deploy/bin/deploy.sh b/deploy/bin/deploy.sh index 404444b8..797a3a11 100644 --- a/deploy/bin/deploy.sh +++ b/deploy/bin/deploy.sh @@ -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节) diff --git a/deploy/bin/reset.sh b/deploy/bin/reset.sh new file mode 100644 index 00000000..f3cb5416 --- /dev/null +++ b/deploy/bin/reset.sh @@ -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 \ No newline at end of file