2026-05-09 10:40:17 +08:00

26 lines
1.2 KiB
Markdown

# AGENTS Rules
`localbox部署` 只负责本地部署和本地联调。`chatapp3` 的线上部署已经迁移到 `hy-app-monitor`
## 仓库结构
- 仓库根目录保留统一入口 `./deploy.sh`
- 本地脚本和 compose 文件都放在仓库根目录
- `local-infra/` 只存放本地 MySQL / RocketMQ 初始化文件
- `.env.local` 放在仓库根目录
- `var/` 只存放本地缓存和构建产物,不提交到仓库
- 默认自动识别 `../../chatapp3/chatapp3-java``../../chatapp3/chatapp3-golang`;路径不同再用环境变量覆盖
## 必须遵守
- 只使用仓库根目录 `./deploy.sh` 作为推荐入口
- 本地构建依赖 `chatapp3-java``chatapp3-golang` sibling 仓库
- Java 私有 Maven 包只来自 `chatapp3-java/maven_private`
- 所有新增能力都必须服务于本地启动、本地构建、本地检查、本地重启或本地 Nacos 配置发布
## 禁止
- 禁止重新引入 `gitea/``tencent-prod/`、Jenkins、发布控制台、Harbor、远程部署、回滚、云侧同步相关代码
- 禁止重新引入 `.env.prod`、发布编排、线上 Nacos 发布、TAT、COS 等链路
- 禁止新增与本地部署无关的目录、脚本或入口