更新dify版本以及二次开发怎么同步

一、更新dify版本

第一种(慎用,但是你的dify源码如果是用下载zip这种方法拉取的用,只能用这种方法,不能用第二种)

1、重新下载源码zip,解压到一个新的文件夹

2、打开终端执行(注意看进入的是不是新版本的dify)

cd dify
cd docker
cp .env.example .env
docker compose up -d

(这个方法原本的数据没法迁移,慎用!!!)

第二种方法

进入dify文件夹,打开终端

原本数据备份

cd docker
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak

获取最新版本

git checkout main
git pull origin main

 停止服务

docker compose down

备份数据 

tar -cvf volumes-$(date +%s).tgz volumes

升级

docker compose up -d

二、二次开发同步

更改的是api的代码,在更改完后需要

1、在dify的目录下执行

 docker build -t langgenius/dify-api:0.15.1-20250117 ./api

2、在dify/docker/docker-compose.yaml里更改api的版本号(api和worker的都改)保存!

3、dify/docker目录下执行docker compose up -d

4、重新打开http://localhost/install 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值