26 lines
1.2 KiB
Markdown
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 等链路
|
|
- 禁止新增与本地部署无关的目录、脚本或入口
|