参考官方文档:https://github.com/langgenius/dify/releases/tag/1.0.0
准备工作
- 停止docker容器后,首先是备份好现有的 docker-compose.yaml
- 其次,解压 dify-1.1.2.zip,默认解压至 dify-1.1.2,
sudo cp -r dify-1.1.2/* dify
直接覆盖原有目录下的文件 - 用
docker compose up -d
启动 dify 后,此时,进入页面,可以正常登录,工作室里的数据都在,但是知识库
状态是不可用,模型供应商提示系统模型尚未完全配置
接下来,需要遵循 https://github.com/langgenius/dify/releases/tag/1.0.0 操作
插件迁移
-
sudo docker ps
找到容器名为docker-api-1
的容器 -
docker exec -it docker-api-1 bash
进入容器 -
poetry run flask extract-plugins --workers=20
-
poetry run flask install-plugins --workers=2
,下图中两个冒号后面,也需要手动回车才能执行
-
poetry run flask db upgrade
-
poetry run flask migrate-data-for-plugin
以上步骤执行完毕后,知识库和模型供应商自动恢复正常