Name Last Update
..
Dockerfile.engine Loading commit data...
Dockerfile.web Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...
nginx.conf Loading commit data...

README.md

生产部署(docker-compose)

将 Demo 的轻量替身映射到生产中间件:Nginx + 引擎 + MySQL8 + RocketMQ

# 仓库根目录执行
docker compose -f deploy/docker-compose.yml up --build

关键点:

  • engineprod profile 启动,连真实 MySQL(application-prod.yml)。
  • models/ 以只读卷挂载进引擎;线上改 YAML 后 curl -X POST http://localhost:8080/api/meta/reload 即热更新,无需重新构建镜像
  • 业务逻辑与 MetaRule 规则引擎在 H2/MySQL 两种模式下完全一致,仅数据源不同。

本机仅想快速看「新增订单」跑通,用仓库根目录 ./start.sh(H2 内存库、零外部依赖)更快。