Files
fed53e46b8 chore: update Node.js version consistency and optimize Docker build (#6285)
* chore: update Node.js version consistency and optimize Docker build

- Bump .nvmrc from v20.19.2 to v20.20.2 to match CI
- Narrow package.json engines to ^20 across root and packages/server
- Exclude @flowiseai/agentflow and @flowiseai/observe from Docker build
  to save ~40-50s per build (sdk packages not needed for app runtime)

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

* chore: add build:docker script and fix Docker build filter

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

* chore: update README files Node.js version to 20.0.0

---------

Co-authored-by: Claude Sonnet 4.6 <[email protected]>
Co-authored-by: yau-wd <[email protected]>
2026-04-27 20:20:35 +08:00

5.8 KiB
Raw Permalink Blame History

发布说明 Discord Twitter关注 GitHub星图 GitHub分支

English | 繁體中文 | 简体中文 | 日本語 | 한국어

可视化构建 AI/LLM 流程

⚡ 快速入门

下载并安装 NodeJS >= 20.0.0

  1. 安装 Flowise

    npm install -g flowise
    
  2. 启动 Flowise

    npx flowise start
    
  3. 打开 http://localhost:3000

🐳 Docker

Docker Compose

  1. 进入项目根目录下的 docker 文件夹
  2. 创建 .env 文件并指定 PORT(参考 .env.example)
  3. 运行 docker compose up -d
  4. 打开 http://localhost:3000
  5. 可以通过 docker compose stop 停止容器

Docker 镜像

  1. 本地构建镜像:

    docker build --no-cache -t flowise .
    
  2. 运行镜像:

    docker run -d --name flowise -p 3000:3000 flowise
    
  3. 停止镜像:

    docker stop flowise
    

👨‍💻 开发者

Flowise 在一个单一的代码库中有 3 个不同的模块。

  • server:用于提供 API 逻辑的 Node 后端
  • ui:React 前端
  • components:第三方节点集成

先决条件

  • 安装 PNPM
    npm i -g pnpm
    

设置

  1. 克隆仓库

    git clone https://github.com/FlowiseAI/Flowise.git
    
  2. 进入仓库文件夹

    cd Flowise
    
  3. 安装所有模块的依赖:

    pnpm install
    
  4. 构建所有代码:

    pnpm build
    
  5. 启动应用:

    pnpm start
    

    现在可以在 http://localhost:3000 访问应用

  6. 用于开发构建:

    • 在 packages/ui 中创建 .env 文件并指定 VITE_PORT(参考 .env.example)

    • 在 packages/server 中创建 .env 文件并指定 PORT(参考 .env.example)

    • 运行

      pnpm dev
      

    任何代码更改都会自动重新加载应用程序,访问 http://localhost:8080

🌱 环境变量

Flowise 支持不同的环境变量来配置您的实例。您可以在 packages/server 文件夹中的 .env 文件中指定以下变量。了解更多信息,请阅读文档

📖 文档

Flowise 文档

🌐 自托管

在您现有的基础设施中部署自托管的 Flowise,我们支持各种部署

☁️ 云托管

开始使用云托管

🙋 支持

在讨论区中随时提问、提出问题和请求新功能

🙌 贡献

感谢这些了不起的贡献者

参见贡献指南。如果您有任何问题或问题,请在Discord上与我们联系。

📄 许可证

此代码库中的源代码在Apache License Version 2.0 许可证下提供。