部署说明
- 先在前端项目中打包项目
npm run build
在项目根目录/dist下面是打包好的项目文件,将此文件夹下所有文件复制替换到srt-cloud-gateway/src/resources/static下面
-
在后端中运行maven的package打包命令
打包后的部署包位于"项目/target"下面 -
在服务器创建文件夹/root/zhuyingyong,并将部署包上传到此位置
-
解压部署包
tar -zxvf filename.tar.gz
- 修改配置(可选操作)
cd conf
vim bootstrap.yml
# 修改 naocs 的 ip 和端口,也可以通过配置环境变量动态加载 nacos_host 和 nacos_port,这样就不用改了
nacos:
discovery:
server-addr: ${nacos_host:127.0.0.1}:${nacos_port:8848}
# 命名空间,默认:public
namespace: ${nacos_namespace:}
service: ${spring.application.name}
- 运行
# windows 下需要先安装服务(推荐使用linux运行)
.\srt-cloud-gateway.bat install
# 开启
./srt-cloud-gateway start
# 停止
./srt-cloud-gateway stop
# 查看状态
./srt-cloud-gateway status
# 重启
./srt-cloud-gateway restart
# 查看日志
cd logs
tail -fn 1000 wrapper.log
- 注意事项
如果环境和应用在同一台服务器需要留意端口是否冲突,容易冲突的应用为:srt-cloud-quartz