B站原视频:如何在linux系统定制化本地部署Dify_哔哩哔哩_bilibili

Dify在docker部署时,如何复用服务器的数据库和nginx反向代理的服务,减少容器对服务器资源占用和消耗浪费。

4个步骤

  1. docker拉取Dify官方源码

  2. 修改.env环境变量和docker-compose-template.yaml文件

  3. 生成docker-compose.yaml文件以及反向代理设置

  4. docker compose 拉取镜像并构建容器

相关链接

Dify官方文档:Docker Compose 部署 | Dify

部分引用和参考大佬:Dify0.15.3:修改环境变量并通过 Docker Compose 复用现有容器 | 5ee博客

1panel官方网站:1Panel - 现代化、开源的 Linux 服务器运维管理面板 - 官网

相关命令

./generate_docker_compose根据template文件生成docker-compose.yaml文件

acl listredis容器内终端查看数据库用户名

redis://数据库用户名:数据库用户密码@redis:6379/1环境变量.env文件中celery的变量

docker compose down停止并删除容器

docker compose up -d构建容器

文件下载

0.15.3文件:赞已弃用

1.0.0文件:链接:https://pan.quark.cn/s/e90d3e9e7793 提取码:AE3j