对话机器人 Rasa(三十七):服务器上搭建一套新的调试环境

更新日期: 2024-08-07 阅读次数: 1360 字数: 325 分类: AI

需求

在服务器上搭建一套新的 Rasa 环境,用于联调。

  • 使用不同的 model
  • actions.py 也不同

之所以在生产服务器上新增一个联调环境,原因是:

  1. 只有一台服务器。。。
  2. 客户端开发跟服务端开发都是远程办公,无法在一个局域网环境下联调。
  3. 原环境已经正式使用,不能在上面直接改动,会影响到现有业务。

服务器内存确认

共 8G 内存, 目前已使用 2.4G。有足够的剩余内存搭建新的环境。

实测,两套环境同时运行,使用内存也才 3.8G,不到 4G。

大体思路

  • [X] 服务器上新建一个同步目录,用来同步联调用的环境。
  • [X] rasa 项目中,新建一个 rsync 脚本,同步联调环境
  • [X] 同步
  • [X] 修改 docker 相关容器的端口,避免跟之前的生产环境冲突
  • [X] 除了端口,mysql,redis 的存储目录也要区分开
  • [X] docker compose up -d
  • [X] Nginx 配置,新建一个路径,指向联调端口

同步策略

  • 排除 docker-compose.yml
  • 联调环境使用独立的 docker-compose.yml, 基于原有的,修改端口

查看合集

📖 对话机器人 Rasa 中文系列教程

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式

tags: rasa