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更新
>> cd dify/docker
>> sudo docker compose -p dify down
>> git pull origin main
>> sudo docker compose pull
# 1.当环境变量有更新时
>> cp .env.example .env
# 2.启动容器
>> sudo docker compose -p dify up -d
参考资料