环境要求
引擎(rulego-bpm)
| 依赖 | 要求 |
|---|---|
| Go | 1.24+ |
| RuleGo | v0.37+ |
| 数据库 | PostgreSQL / MySQL / SQLite 任一;单元测试用 SQLite 内存库,可不装数据库 |
平台(gflow)
| 依赖 | 要求 |
|---|---|
| 操作系统 | Linux / Windows / macOS(Go 交叉编译随便换) |
| Go | 1.25+(源码编译服务端) |
| Node.js | ≥ 24.12(前端构建 / 二开;仓库脚本走 npm/npx) |
| 数据库 | PostgreSQL(生产推荐)或 MySQL |
| 硬件 | 2C2G 起步即可运行(演示环境 1.9G 内存的云主机跑得很稳) |
| 可选 | Redis(多实例部署时的分布式锁) |
端口
- gflow 服务端默认
:8080(REST API;make release的嵌入版单二进制同时托管前端静态资源) - 前端开发模式(二开时)
:9521