README.md
生产部署(docker-compose)
将 Demo 的轻量替身映射到生产中间件:Nginx + 引擎 + MySQL8 + RocketMQ。
# 仓库根目录执行
docker compose -f deploy/docker-compose.yml up --build
- 前端: http://localhost:8088
- 引擎: http://localhost:8080
- MySQL: localhost:3306(trade/trade123)
- RocketMQ Namesrv: 9876
关键点:
-
engine以prodprofile 启动,连真实 MySQL(application-prod.yml)。 -
models/以只读卷挂载进引擎;线上改 YAML 后curl -X POST http://localhost:8080/api/meta/reload即热更新,无需重新构建镜像。 - 业务逻辑与 MetaRule 规则引擎在 H2/MySQL 两种模式下完全一致,仅数据源不同。
本机仅想快速看「新增订单」跑通,用仓库根目录
./start.sh(H2 内存库、零外部依赖)更快。