输入“/”快速插入内容

3 - Dify v0.8.2源码部署

2024年12月10日修改
一.前置条件
1.安装和配置poetry
通过Windows PowerShell安装poetry:
代码块
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
关于poetry相关配置参考文献[1]。
2.下载dify和启动中间件容器
克隆Dify v0.8.2代码:
代码块
git clone https://github.com/langgenius/dify.git
git checkout 0.8.2
在启用业务服务之前,需要先部署 PostgresSQL / Redis / Weaviate(如果本地没有的话),可以通过以下命令启动:
代码块
cd docker
cp middleware.env.example middleware.env
docker compose -f docker-compose.middleware.yaml -p "dify0802" up -d
注解:如果db容器无法正常启动,那么参考文献《Dify v0.6.9源码部署》[3]增加数据卷,然后修改db的volumes配置。
PyCharm界面如下所示:
Docker Desktop界面如下所示:
Portainer界面如下所示:
二.服务端部署
1.进入api目录