refactor(GOV-009): 彻底切换为仅源码部署
This commit is contained in:
@@ -44,8 +44,10 @@
|
||||
|
||||
## R7 部署与质量
|
||||
|
||||
- Web 与 Server 分别提供可重复构建的 Dockerfile,生产 Compose 使用不可变镜像并与真实产物路径一致。
|
||||
- 源码部署的 systemd 命令必须与 Server 构建产物一致。
|
||||
- 项目只支持 Ubuntu 22.04/24.04 LTS x86_64 源码部署,不提供 Docker 运行、构建、测试或部署入口。
|
||||
- Web、API、Scheduler、Worker 构建产物必须完整,源码部署的 systemd 命令必须与三个 Server 构建入口一致。
|
||||
- 本地 Redis 和生产 Redis/MySQL/RocketMQ 均为外部系统服务,项目脚本不得安装、启动、停止或删除它们。
|
||||
- `verify:release` 必须校验真实构建产物、systemd 最小权限和 Nginx Web/API 链路;Redis 不可达时 E2E 必须明确失败且不得提供容器兜底。
|
||||
- 根级检查必须覆盖格式、静态检查、类型、单元测试、契约测试和构建。
|
||||
- 所有关键配置边界、契约生成和启动失败行为必须有自动化测试。
|
||||
- Server 使用 `@nestjs/swagger` 输出稳定的 `openapi.json`;Web 使用 `openapi-typescript` 与 `openapi-fetch` 生成类型安全客户端。
|
||||
|
||||
Reference in New Issue
Block a user