docs: 更新多仓拆分与运维指引
This commit is contained in:
@@ -1,5 +1,27 @@
|
||||
# 外卖SaaS系统 - 部署运维
|
||||
|
||||
## 0. 仓库与服务入口(必读)
|
||||
|
||||
> 项目已拆分为多仓:AdminApi / TenantApi / Gateway / BuildingBlocks / Docs。本文档中若出现旧单仓路径(如 `src/TakeoutSaaS.Api`),请按以下映射替换为对应服务路径。
|
||||
|
||||
### 0.1 仓库划分
|
||||
|
||||
- **TakeoutSaaS.AdminApi**:管理后台 API(运营/客服/平台管理)。
|
||||
- **TakeoutSaaS.TenantApi**:租户端 API(MiniApi/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 开发环境
|
||||
|
||||
Reference in New Issue
Block a user