MirrorYuChen
MirrorYuChen
Published on 2025-04-16 / 6 Visits
0
0

dify学习笔记之本地部署

dify学习笔记之本地部署

1.安装docker

2.下载dify源码

>> git clone https://github.com/langgenius/dify.git

3.进入dify源码的docker目录

>> cd dify/docker

4.拷贝dify环境配置文件

>> cp .env.example .env

5.启动dify的docker容器

# 1.启动服务
>> sudo docker compose -p dify up -d
[+] Running 10/12
 ⠦ Network dify_default             Created                                3.6s
 ⠴ Network dify_ssrf_proxy_network  C...                                   3.5s
 ✔ Container dify-db-1              Healthy                                2.2s
 ✔ Container dify-weaviate-1        Started                                0.9s
 ✔ Container dify-ssrf_proxy-1      Start...                               1.6s
 ✔ Container dify-sandbox-1         Started                                0.7s
 ✔ Container dify-web-1             Started                                1.3s
 ✔ Container dify-redis-1           Started                                1.2s
 ✔ Container dify-plugin_daemon-1   St...                                  3.2s
 ✔ Container dify-worker-1          Started                                3.0s
 ✔ Container dify-api-1             Started                                2.7s
 ✔ Container dify-nginx-1           Started                                3.3s
# 2.查看
>> sudo docker compose -p dify ps

6.dify登录网页

  • 账户登录:http://localhost/signin
  • 主页面:http://localhost

7.dify更新

  • (1) 停止dify容器
>> cd dify/docker
>> sudo docker compose -p dify down
  • (2) 拉取代码
>> git pull origin main
  • (3) 拉取相关镜像
>> sudo docker compose pull
  • (4) 更新环境变量,并启动服务
# 1.当环境变量有更新时
>> cp .env.example .env
# 2.启动容器
>> sudo docker compose -p dify up -d

参考资料


Comment