更新应用
无需进入服务器,一键更新升级应用版本
在线一键更新(推荐)
支持在管理后台——系统设置——运营配置——在线更新
模块进行一键更新。系统会检测出最新的版本号,如果当前版本低于最新版本,则更新按钮可点击。
点击在线更新
后,过一会儿会提示更新成功,这个时候版本号并不会立即改变,系统后台自动执行docker-compose pull
和docker-compose up -d
的更新命令
等待大约2~5分钟,查看容器状态,会发现有更新的容器已经自动重启
前端页面管理后台——系统设置——运营配置——在线更新
查看版本,如果显示当前已经是最新版本
则表示更新成功
强制更新:没有的版本更新提示,连续点击在线更新6次,可以触发强制更新,如果服务器有最新版本,将会自动更新.在线更新失败,请使用服务器端更新。
登录服务器更新
通过服务器更新应用的方式与部署方式一直,具体参照 如何拉取镜像,启动容器 .
大版本更新
大版本更新一般指设计docker-compose.yml, .env或者其他配置文件需要更新情况
备份数据
- 操作服务配置更新前备份数据或者备份服务器快照,以防万一,备份数据库方法参考文档,备份MongoDB,MySQL即可 备份方式参考:备份数据
停止旧项目
2.进入项目目录,停止容器
下载最新的配置文件
点击下面的链接下载最新的部署文件 Win下载地址,持续更新Linux下载地址,Git仓库
检查数据挂载-【非常重要】
!!!更新的同学,请先检查新的docker-compose.yml与自己的旧版docker-compose的如下差异.mongo容器内部配置,涉及数据挂载问题。这部分大家的挂载方式各不相同,与你原来的docker-compose.yml 保持一致!!!
还原env中环境变量
前面两个是原来的环境变量,保持不变,同步需要增加第三个MCP的链接地址【环境变量也可以使用原来的,看一下新版环境变量有哪些新增的,添加的你的环境变量就可以】
启动容器
更新Nginx配置文件
从上面下载地址下载最新的nginx配置文件,配置文件目录在/etc/nginx/conf.d/easyai-proxy.conf
,并替换到51easyai.com为你的域名
重载Nginx配置文件