^_^大家好,我是码海智界呀!^_^
这几天一直有小伙伴说dify升级不成功,反反复复折腾之后,选择备份应用,铲掉重新部署。从Dify的部署复杂度来说,确实是一种不错的选择,但是把把这样搞,好像总是差点意思。这篇文章将通过完整详细的实操,带你升级自己的dify应用,紧跟官方的步伐!
01
—
Dify的docker部署
这一步相信大家都已经完成了,本应该啰嗦了,但是鉴于文章完整的原则,我得对自己负责,对粉丝负责啊!这一步不需要看的友友们可以直接跳过啦!
首先从官方获取安装文件,需要安装git:(建议将Dify先fork到自己的仓库,免得引起不必要的麻烦,这里不细说哈,想叨叨的朋友咱们评论区陪着!)
git clone https://gitee.com/xxx/dify.git
-
首先安装docker容器,正常下载安装即可。 -
进入 Dify 源代码的 Docker 目录
cd D:difydify-composedifydocker
cp .env.example .env
docker compose up -d

可以看到已经启动完成,在docker compose中也能够看到:

上述启动完成之后,在浏览器输入:http://127.0.0.1/,直接进入访问,初次登录需要设置邮箱和用户名密码,随便设置符合格式的信息,自己记住就成,后续需要使用。

02
—
Dify升级
注意:数据物价,无论什么升级,都要记得备份重要数据,无论怎么重视都不为过!!!
dify是个非常活跃的应用,在不断迭代更新,所以更新是非常有必要的,具体操作如下:
-
进入dify源代码的docker目录,按照顺序执行以下命令:
cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
分布逐条执行:
docker compose down

如果是直接下载zip部署的,那这里会报错,是因为未安装git,可以先安装git
git pull origin main

等待安装完成

之后需要配置git仓库等,这里一定配置成自己的仓库,一定配置成自己的仓库,一定配置成自己的仓库(重要的事情说三遍),之后可以实时拉取官方镜像更新自己仓库的。(注意:如果这些操作不熟悉,可以评论区说,咱们再出一个安装详细过程)
之后再次执行上述代码,成功更新

然后pull容器
docker compose pull

然后执行启动容器,注意:如果.env有更新,则必须先重新配置.env文件(如果.env文件没有个性化的自己的配置,建议直接使用.env.example文件复制并改名的方式替换,避免漏掉重要的更新),具体步骤见该条之下:

最后访问,可以看到成功升级到了1.4版本,我们之前的应用也是存在的。


到此,dify的整个升级就完成了,如果对您有用,记得给个关注/点赞/推荐哦!
给个关注呗

近期热文:
|