部署说明

小辉的博客 / 2023-08-15 / 原文

  1. 先在前端项目中打包项目
npm run build

在项目根目录/dist下面是打包好的项目文件,将此文件夹下所有文件复制替换到srt-cloud-gateway/src/resources/static下面

  1. 在后端中运行maven的package打包命令
    打包后的部署包位于"项目/target"下面

  2. 在服务器创建文件夹/root/zhuyingyong,并将部署包上传到此位置

  3. 解压部署包

tar -zxvf filename.tar.gz
  1. 修改配置(可选操作)
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}
  1. 运行
# 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
  1. 注意事项
    如果环境和应用在同一台服务器需要留意端口是否冲突,容易冲突的应用为:srt-cloud-quartz