零基础AI开发系列教程:Dify升级指南

649 阅读2分钟

Dify近期发布很是频繁,基本两三天一个版本。值得肯定的是优化和改进了很多问题,但是官方的升级文档有点分散,也有点乱。我这里整理了一个升级文档供大家参考,如果还没有升级到新版本的小伙伴,可以按照我的文档去操作升级。

Docker Compose 部署的请参考方式一;源代码部署的请参考方式二

一. Docker Compose 部署的

1、 停止Dify服务(在Dify下的docker目录执行,请把目录换成你自己的)

cd E:\workspace\dify\docker
docker compose down

2、备份现有的docker-compose.yaml文件,加上日期好区分是什么时候备份的。

cp docker-compose.yaml docker-compose.yaml.20250326.bak

3、备份环境配置文件。

cp .env .env.20250326.bak

4、备份数据

tar -cvf volumes-20250326.tgz volumes

5、从 main 分支获取最新代码

git pull origin main

ps:有的小伙伴不是用git下载的源码,而是Download ZIP的方式下载的源码,或者从别的地方下载的源码压缩包,这种方式用git pull会报错fatal: not a git repository (or any of the parent directories): .git,因为你的目录并没有让git管理起来。可以从官网Download ZIP方式下载解压后把对应的文件覆盖原来的文件也是一样可以的 github.com/langgenius/…

6、将原来的工具迁移为插件(低于v1.0.0版本的才需要,>= v1.0.0版本的不用) 参考:docs.dify.ai/zh-hans/dev…

7、重新启动Dify服务(需要在Dify下的docker目录执行)

docker compose up -d

二. 源代码部署的

1、停止 API 服务器、Worker 和 Web 前端服务器

2、从 release 分支获取最新代码,请把x.x.x换成最新的版本号

git checkout x.x.x

3、更新 Python 依赖项(需要在Dify下的api目录执行)

cd api
poetry install

4、运行迁移脚本

poetry run flask db upgrade

5、再次运行 API 服务器、Worker 和 Web 前端服务器


👉 关注公众号"北灵聊AI"获取最新更新,免费领取教程资料和源码