docs: 更新多仓拆分与运维指引

This commit is contained in:
root
2026-01-29 05:57:48 +00:00
parent 318aded4bf
commit 79fcefaebc
4 changed files with 154 additions and 13 deletions

View File

@@ -1,5 +1,27 @@
# 外卖SaaS系统 - 部署运维
## 0. 仓库与服务入口(必读)
> 项目已拆分为多仓AdminApi / TenantApi / Gateway / BuildingBlocks / Docs。本文档中若出现旧单仓路径如 `src/TakeoutSaaS.Api`),请按以下映射替换为对应服务路径。
### 0.1 仓库划分
- **TakeoutSaaS.AdminApi**:管理后台 API运营/客服/平台管理)。
- **TakeoutSaaS.TenantApi**:租户端 APIMiniApi/UserApi
- **TakeoutSaaS.Gateway**YARP API 网关。
- **TakeoutSaaS.BuildingBlocks**:共享基础组件库(以子模块方式引入)。
- **TakeoutSaaS.Docs**:文档与运维资产。
### 0.2 旧路径映射(常见)
- 旧:`src/TakeoutSaaS.Api`
新:`src/Api/TakeoutSaaS.AdminApi`AdminApi`src/Api/TakeoutSaaS.MiniApi` / `src/Api/TakeoutSaaS.UserApi`TenantApi
- Dockerfile
- AdminApi`src/Api/TakeoutSaaS.AdminApi/Dockerfile`
- MiniApi`src/Api/TakeoutSaaS.MiniApi/Dockerfile`
- UserApi`src/Api/TakeoutSaaS.UserApi/Dockerfile`
- Gateway独立仓库根目录 `Dockerfile`(若以子模块挂回 AdminApi则为 `src/Gateway/TakeoutSaaS.ApiGateway/Dockerfile`
## 1. 环境要求
### 1.1 开发环境