本地启动 dify
拉取 dify 文件
git clone https://github.com/langgenius/dify.git
启动底层服务
cd dify/docker
docker-compose -f docker-compose.middleware.yaml -p dify up -d
启动后端 API
安装 poetry
brew install poetry
配置
cd ../api
cp .env.example .env
sed -i "/^SECRET_KEY=/c\SECRET_KEY=$(openssl rand -base64 42)" .env
创建环境 python3.10 并安装依赖
poetry env use 3.10
poetry install
迁移初始化数据库
poetry run python -m flask db upgrade
启动后端
poetry run python -m flask run --host 0.0.0.0 --port=5001 --debug
官方文档:https://github.com/langgenius/dify/blob/main/api/README.md
启动前端 WEB
安装 node18 版本
nvm install 18.20
nvm use 18.20
安装依赖并启动
npm install
cp .env.example .env.local
npm run dev
标签:run,本地,dify,启动,install,poetry,Mac,Dify,env From: https://blog.csdn.net/chechenshi/article/details/139903608官方文档:https://github.com/langgenius/dify/tree/main/web