下载并安装 NodeJS >= 18.15.0
bash
npm install -g flowise启动 Flowise
bash
npx flowise start
docker 文件夹.env.example 文件,粘贴到同一位置,并重命名为 .envdocker compose up -ddocker compose stop 停止容器本地构建镜像:
bash
docker build --no-cache -t flowise .
运行镜像:
bash
docker run -d --name flowise -p 3000:3000 flowise
停止镜像:
bash
docker stop flowise
Flowise 在一个单一仓库中包含 3 个不同的模块。
server: 提供 API 逻辑的 Node 后端ui: React 前端components: 第三方节点集成api-documentation: 从 express 自动生成的 swagger-ui API 文档bash
npm i -g pnpm克隆仓库:
bash
git clone https://github.com/FlowiseAI/Flowise.git
进入仓库文件夹:
bash
cd Flowise
安装所有模块的依赖:
bash
pnpm install
构建所有代码:
bash
pnpm build
退出代码 134 (JavaScript 堆内存不足)
如果在运行上述 build 脚本时遇到此错误,请尝试增加 Node.js 堆内存大小,然后重新运行脚本:
```bash
export NODE_OPTIONS="--max-old-space-size=4096"
$env:NODE_OPTIONS="--max-old-space-size=4096"
set NODE_OPTIONS=--max-old-space-size=4096
```
然后运行:
bash
pnpm build
启动应用:
bash
pnpm start
现在可以通过 http://localhost:3000 访问应用。
开发构建:
packages/ui 中创建 .env 文件并指定 VITE_PORT(参考 .env.example)packages/server 中创建 .env 文件并指定 PORT(参考 .env.example)运行:
bash
pnpm dev
任何代码更改都会在 http://localhost:8080 自动重载应用。
Flowise 支持不同的环境变量来配置您的实例。您可以在 packages/server 文件夹内的 .env 文件中指定以下变量。了解更多信息请点击此处。
您可以在此处查看 Flowise 文档:Flowise Docs
在您现有的基础设施中部署 Flowise 自托管版本,我们支持多种部署方式。
其他
开始使用 Flowise Cloud。
欢迎在 讨论区 提出任何问题、报告问题或请求新功能。
感谢这些出色的贡献者
请参阅贡献指南。如果您有任何问题或疑问,请通过 Discord 联系我们。
本仓库中的源代码根据 Apache License Version 2.0 提供。