deploy(single-stack): 单栈收敛——v2 并入 deploy compose,v1 退役
- docker-compose.yml 重写为单栈 4 容器(admin 边缘 + v2-api/v2-admin/v2-postgres), v2 数据卷 deploy-v2_pgdata/uploads 以 external 引用,数据零迁移 - nginx:/uploads/ /assets/ 上游改 v2-api(product-center 覆盖块随之冗余移除), / 跳转 /v2/admin/;docker-compose.v2.yml 删除(血统已并入 develop) - v1 api+postgres 已停用未删,终档/快照/回滚手册见 deploy/backups/consolidation-*/ - 切换验证:v2 库切换前后行数完全一致;/v2-api /public /v2/admin /v2/h5 /assets 全路由冒烟 + 公网端到端通过
This commit is contained in:
@@ -40,6 +40,18 @@ inkreach-official/
|
||||
|
||||
启动顺序:先启动 `apps/api`,再启动另两个。
|
||||
|
||||
## 生产部署(单栈,2026-09-03 收敛后)
|
||||
|
||||
- 唯一部署源:本仓库 develop(`/opt/inkreach`),`deploy/docker-compose.yml` 单 compose
|
||||
编排 4 容器:`admin`(边缘 nginx,80/443 + 证书 + 全站路由)、`v2-api`、`v2-admin`、
|
||||
`v2-postgres`(数据卷 `deploy-v2_pgdata` external 引用,v2 数据未迁移)。
|
||||
- 域名路由:`/v2/admin/`(SPA)、`/v2-api/`(小程序/后台 API,去前缀转发)、`/public/`
|
||||
(H5 同源 API)、`/uploads/`、`/assets/` 均由 v2-api 服务;`/` 302 到 `/v2/admin/`。
|
||||
- v1(旧 api+postgres,曾支撑 `/public/` 与旧后台)已退役:切换时容器停用未删,
|
||||
库终档与全部配置快照及回滚手册见 `deploy/backups/consolidation-*/RESTORE.md`。
|
||||
- 原 v2 独立栈(`docker-compose.v2.yml`、`/opt/inkreach-v2` 检出)已并入单栈并删除,
|
||||
其血统(refactor/v2)已完全合入 develop;后续所有开发只走 develop。
|
||||
|
||||
## 子项目 1:apps/api(后端,@inkreach/api)
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user