## ⚡ 快速開始
下載並安裝 [NodeJS](https://nodejs.org/en/download) >= 18.15.0
1. 安裝 Flowise
```bash
npm install -g flowise
```
2. 啟動 Flowise
```bash
npx flowise start
```
3. 打開 [http://localhost:3000](http://localhost:3000)
## 🐳 Docker
### Docker Compose
1. 克隆 Flowise 項目
2. 進入項目根目錄的 `docker` 文件夾
3. 複製 `.env.example` 文件,粘貼到相同位置,並重命名為 `.env` 文件
4. `docker compose up -d`
5. 打開 [http://localhost:3000](http://localhost:3000)
6. 您可以通過 `docker compose stop` 停止容器
### Docker 映像
1. 本地構建映像:
```bash
docker build --no-cache -t flowise .
```
2. 運行映像:
```bash
docker run -d --name flowise -p 3000:3000 flowise
```
3. 停止映像:
```bash
docker stop flowise
```
## 👨💻 開發者
Flowise 在單個 mono 存儲庫中有 3 個不同的模塊。
- `server`: 提供 API 邏輯的 Node 後端
- `ui`: React 前端
- `components`: 第三方節點集成
- `api-documentation`: 從 express 自動生成的 swagger-ui API 文檔
### 先決條件
- 安裝 [PNPM](https://pnpm.io/installation)
```bash
npm i -g pnpm
```
### 設置
1. 克隆存儲庫
```bash
git clone https://github.com/FlowiseAI/Flowise.git
```
2. 進入存儲庫文件夾
```bash
cd Flowise
```
3. 安裝所有模塊的所有依賴項:
```bash
pnpm install
```
4. 構建所有代碼:
```bash
pnpm build
```