开始使用
本指南将帮助你快速运行 Ordo。
##先决条件
- Rust: 1.83 或更高版本
- Node.js: 18 或更高版本(用于可视化编辑器)
- pnpm: 8 或更高版本(用于可视化编辑器)
安装
克隆仓库
bash
git clone https://github.com/Pama-Lee/Ordo.git
cd Ordo构建服务器
bash
cargo build --release编译后的二进制文件位于 ./target/release/ordo-server。
运行服务器
bash
# 以默认设置启动(HTTP 端口 8080,gRPC 端口 50051)
./target/release/ordo-server
# 或者启用持久化
./target/release/ordo-server --rules-dir ./rules验证安装
检查健康检查端点:
bash
curl http://localhost:8080/health预期响应:
json
{
"status": "healthy",
"version": "0.2.0",
"uptime_seconds": 5,
"storage": {
"mode": "memory",
"rules_count": 0
}
}可视化编辑器
要使用可视化规则编辑器:
bash
cd ordo-editor
pnpm install
pnpm dev在浏览器中打开 http://localhost:3001。
或者尝试 在线演练场。
Docker
bash
# 构建镜像
docker build -t ordo-server .
# 运行并启用持久化
docker run -p 8080:8080 -v ./rules:/rules ordo-server --rules-dir /rules