1. 进一步完善文档。
2. util/upload.sh自动上传脚本
This commit is contained in:
@@ -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和密钥文件路径
|
||||
@@ -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
23
deploy/util/upload.sh
Normal 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/
|
||||
Reference in New Issue
Block a user