Completed: - Add 6 core database documents (docs/01-平台基础层/07-数据库/) Architecture overview, migration history, environment comparison, tech debt tracking, seed data management, PostgreSQL extensions - Restructure deployment docs: archive 20 legacy files to _archive-2025/ - Create unified daily operations manual (01-日常更新操作手册.md) - Add pending deployment change tracker (03-待部署变更清单.md) - Update database development standard to v3.0 (three iron rules) - Fix Prisma schema type drift: align @db.* annotations with actual DB IIT: UUID/Timestamptz(6), SSA: Timestamp(6)/VarChar(20/50/100) - Add migration: 20260227_align_schema_with_db_types (idempotent ALTER) - Add Cursor Rule for auto-reminding deployment change documentation - Update system status guide v6.4 with deployment and DB doc references - Add architecture consultation docs (Prisma guide, SAE deployment guide) Technical details: - Manual migration due to shadow DB limitation (TD-001 in tech debt) - Deployment docs reduced from 20+ scattered files to 3 core documents - Cursor Rule triggers on schema.prisma, package.json, Dockerfile changes Made-with: Cursor
71 lines
2.7 KiB
Markdown
71 lines
2.7 KiB
Markdown
# 部署文档中心
|
||
|
||
> 版本: v2.0
|
||
> 更新日期: 2026-02-27
|
||
> 适用架构: 阿里云 SAE + RDS PostgreSQL + ACR + OSS + CLB
|
||
|
||
---
|
||
|
||
## 快速导航
|
||
|
||
| 你的目标 | 文档 |
|
||
|---------|------|
|
||
| 查看当前线上状态(IP/版本/密码) | [00-阿里云SAE最新真实状态记录](./00-阿里云SAE最新真实状态记录.md) |
|
||
| 查看下次需要部署什么 | [03-待部署变更清单](./03-待部署变更清单.md) |
|
||
| 执行日常更新(构建/推送/部署) | [01-日常更新操作手册](./01-日常更新操作手册.md) |
|
||
| 了解部署架构全貌 | [00-部署架构总览](./00-部署架构总览.md) |
|
||
| 查看某次具体部署记录 | `0126部署/` 或 `0227部署/` |
|
||
| 查看历史文档(2025首次部署) | `_archive-2025首次部署/` |
|
||
|
||
---
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
05-部署文档/
|
||
├── 00-部署架构总览.md # 架构图、服务拓扑、部署顺序
|
||
├── 00-阿里云SAE最新真实状态记录.md # ⭐ 核心:实时反映线上真实状态
|
||
├── 01-日常更新操作手册.md # ⭐ 核心:统一的4服务部署SOP
|
||
├── 03-待部署变更清单.md # ⭐ 核心:开发中实时记录,部署时逐项检查
|
||
│
|
||
├── 0126部署/ # 2026-01-26 部署记录(归档)
|
||
├── 0227部署/ # 2026-02-27 部署记录(归档)
|
||
│
|
||
└── _archive-2025首次部署/ # 2025-12 首次部署的原始文档(25个文件)
|
||
```
|
||
|
||
### 核心文档职责
|
||
|
||
| 文档 | 职责 | 更新频率 |
|
||
|------|------|---------|
|
||
| **00-SAE最新真实状态记录** | "线上是什么样" — IP、版本、密码、环境变量 | 每次部署后 |
|
||
| **01-日常更新操作手册** | "怎么部署" — 4 个服务的构建/推送/部署 SOP | 流程变更时 |
|
||
| **03-待部署变更清单** | "要部署什么" — 开发中累积的待部署项 | 开发中实时记录 |
|
||
|
||
### 每次部署的流程
|
||
|
||
```
|
||
部署前:
|
||
1. 打开 03-待部署变更清单.md → 确认本次要部署哪些
|
||
2. 打开 00-SAE最新真实状态记录.md → 确认当前版本号
|
||
|
||
执行中:
|
||
3. 按 01-日常更新操作手册.md 逐服务执行
|
||
|
||
部署后:
|
||
4. 更新 00-SAE最新真实状态记录.md(新IP/新版本)
|
||
5. 清零 03-待部署变更清单.md(已部署项移到历史)
|
||
6. 创建 MMDD部署/02-部署完成总结.md(记录过程和问题)
|
||
```
|
||
|
||
---
|
||
|
||
## 相关文档索引
|
||
|
||
| 关注点 | 文档位置 |
|
||
|--------|---------|
|
||
| 数据库架构与迁移 | `docs/01-平台基础层/07-数据库/` |
|
||
| 数据库开发规范 | `docs/04-开发规范/09-数据库开发规范.md` |
|
||
| 运维监控 | `docs/07-运维文档/` |
|
||
| 云原生开发规范 | `docs/04-开发规范/08-云原生开发规范.md` |
|