1. 进一步完善文档。

2. util/upload.sh自动上传脚本
This commit is contained in:
Junling Bu
2018-03-24 17:28:24 +08:00
parent 7004a5b5e1
commit 24c99f4577
9 changed files with 152 additions and 71 deletions

View File

@@ -16,9 +16,17 @@
```
5. 测试部署是否成功
请确保litemall的Spring Boot应用模块所对应的端口已经打开
然后测试是否能够访问(xxx.xxx.xxx.xxx是云主机IP
请确保云主机的安全组已经允许相应的端口见1.5.3.1
然后测试是否部署成功(xxx.xxx.xxx.xxx是云主机IP
> http://xxx.xxx.xxx.xxx:8081/storage/index/index
> http://xxx.xxx.xxx.xxx:8082/wx/index/index
> http://xxx.xxx.xxx.xxx:8083/admin/index/index
```
http://xxx.xxx.xxx.xxx:8081/storage/index/index
http://xxx.xxx.xxx.xxx:8082/wx/index/index
http://xxx.xxx.xxx.xxx:8083/admin/index/index
http://xxx.xxx.xxx.xxx:8080/#/login
```
6. 自动上传脚本
为了简化步骤1和步骤2完成了util/upload.sh脚本用户需要设置相应的云主机IP和密钥文件路径

View File

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

23
deploy/util/upload.sh Normal file
View File

@@ -0,0 +1,23 @@
#!/bin/bash
# 请注意
# 1. 本脚本的作用是把本项目编译的结果保存到deploy文件夹中然后上传到云主机
# 2. 运行本脚本前请确认Spring Boot模块已经编译同时litemall-admin模块也已经便宜
# 3. util/upload.sh脚本是运行在开发机中bin/deploy.sh脚本是运行在云主机中
# 4. 这是一个简单的脚本,用户可以按照自己需求修改
# 请设置云主机的IP地址
CVM=XXX.XXX.XXX.XXX
# 请设置本地SSH私钥文件id_rsa
ID_RSA=/XXX/id_rsa
# 复制三个Spring Boot应用
cp -f ./litemall-os-api/target/litemall-os-api-*.jar ./deploy/litemall-os-api/litemall-os-api.jar
cp -f ./litemall-wx-api/target/litemall-wx-api-*.jar ./deploy/litemall-wx-api/litemall-wx-api.jar
cp -f ./litemall-admin-api/target/litemall-admin-api-*.jar ./deploy/litemall-admin-api/litemall-admin-api.jar
# 压缩litemall-admin应用
tar -zcvf ./deploy/litemall-admin/dist.tar -C ./litemall-admin/dist .
# 上传云主机
scp -i $ID_RSA -r ./deploy ubuntu@$CVM:/home/ubuntu/