需求
在服务器上搭建一套新的 Rasa 环境,用于联调。
- 使用不同的 model
- actions.py 也不同
之所以在生产服务器上新增一个联调环境,原因是:
- 只有一台服务器。。。
- 客户端开发跟服务端开发都是远程办公,无法在一个局域网环境下联调。
- 原环境已经正式使用,不能在上面直接改动,会影响到现有业务。
服务器内存确认
共 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, 基于原有的,修改端口
查看合集
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式