dify实践

dify是个很好解决agent的诉求的好工具,同时也能兼顾工作流诉求,我现在也没有什么创建agent和workflow的欲望,
我们都需要dify,所以部署吧,尽量会从0开始,

问题1: linux还是我本地mac的环境,进行 git clone的操作都是非常慢,而且还会报错。

解决办法是挂代理之类的,或者直接下载。

问题2:docker部署的一系列问题

1
2
// 安装docker  
apt install docker.io
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//安装完docker后,需要配置docker hub的代理

在这个 /etc/docker/daemon.json 配置如下
也可以使用网易的代理 https://hub-mirror.c.163.com

{
"registry-mirrors": ["https://a90tkz28.mirror.aliyuncs.com"]
}

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

//最后使用docker info来查看
$ docker info
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//安装完docker后,需要配置docker http代理

sudo mkdir -p /etc/systemd/system/docker.service.d

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

//最后使用docker info来查看
$ docker info
1
2
//最后使用 docker search nginx 来进行测试
docker search nginx
1
2
//然后到dify的docker目录下运行
docker-compose up -d