大家好我是图恩,今天在本地部署了一下dify这个应用,以下为部署步骤。
克隆 Dify 源代码至本地
git clone https://github.com/langgenius/dify.git启动 Dify
进入 Dify 源代码的 docker 目录,执行一键启动命令:
cd dify/docker\ncp .env.example .env\ndocker compose up -d更新 Dify
进入 dify 源代码的 docker 目录,按顺序执行以下命令:
cd dify/docker\ndocker compose down\ngit pull origin main\ndocker compose pull\ndocker compose up -d这里注意添加好镜像源,否则下载会很慢
访问 Dify,默认是80端口
在浏览器中输入:http://localhost 自定义配置
编辑 .env 文件中的环境变量值。然后,重新启动 Dify:
docker compose down\ndocker compose up -d如果应用启动后知识库无法使用,一直提示“排队中”的话,我本地是添加了一个密钥就可以的。
安装openssl,通过openssl生成随机密钥,并替换 .env 中 SECRET_KEY 的值
openssl rand -base64 42记住,需要替换两个文件
api/.env\ndocker/.env如果没有.env文件,将.env.example 文件复制一份,改名为.env即可,然后重新启动应该可以愉快的玩耍了。