feat(saas): coordinate tenant deployment with fenced recovery

This commit is contained in:
2026-09-11 16:52:13 +08:00
parent e9bee03f2e
commit 9463ada410
3 changed files with 66 additions and 60 deletions

24
pnpm-lock.yaml generated
View File

@@ -9,11 +9,11 @@ importers:
.:
dependencies:
'@cool-midway/module-runtime':
specifier: 9.0.5
version: 9.0.5(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24)
specifier: 9.1.0
version: 9.1.0(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24)
'@cool-midway/rpc':
specifier: 9.0.7
version: 9.0.7(@cool-midway/module-runtime@9.0.5(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24))(@midwayjs/validate@3.20.24)(debug@4.4.3)
specifier: 9.1.0
version: 9.1.0(@cool-midway/module-runtime@9.1.0(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24))(@midwayjs/validate@3.20.24)(debug@4.4.3)
'@midwayjs/bootstrap':
specifier: ^3.20.3
version: 3.20.24
@@ -72,16 +72,16 @@ packages:
resolution: {integrity: sha512-Kf4x3IrWnBM5o2k3hdHhDt7ujBG7MLn5JXV4o8glKEh4pqdzgoe/HgTcEvtdpIRvy80MsnIt5ZlH1Eq54qV4uQ==}
hasBin: true
'@cool-midway/module-runtime@9.0.5':
resolution: {integrity: sha512-gpTbyMdHb5LXLQx+hyxa58m5cZeqezu9XjRUnS665jGd9I0cVQOzgBGVDDjNXfFhNLzLkkz0Vpsaor9ayMP6Hg==}
'@cool-midway/module-runtime@9.1.0':
resolution: {integrity: sha512-8pWWQpzaR28gOLuZ8aQV+RVFmuFqtIfz8VHgu4uMMDnp4Jo3qPtKonQB6AV8BUNex2CBCkyFhmrZ8D+3YVNNeA==}
peerDependencies:
'@midwayjs/core': '>=3.20.0'
typeorm: '>=0.3.20'
'@cool-midway/rpc@9.0.7':
resolution: {integrity: sha512-1k7ta0SEk1+DOegpJKnp3eEtfYnd2s8LyiLZScPUF87JCDjWyZwTZnDx8MbCN3wLJf7UeCiFHDpIZ2XxNJWK9Q==}
'@cool-midway/rpc@9.1.0':
resolution: {integrity: sha512-G9auVH/bvCHrxVXVeDV17ejiUTEBvrnA54B/W6NtDFF0HaT0nk3lz8thrzFESACeHzwWppA0FAC51upwVCyxzA==}
peerDependencies:
'@cool-midway/module-runtime': '>=9.0.4 <10'
'@cool-midway/module-runtime': '>=9.1.0 <10'
'@midwayjs/validate': '>=3.20.0'
'@cool-midway/typeorm@0.3.20':
@@ -2493,14 +2493,14 @@ snapshots:
- supports-color
- utf-8-validate
'@cool-midway/module-runtime@9.0.5(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24)':
'@cool-midway/module-runtime@9.1.0(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24)':
dependencies:
'@midwayjs/core': 3.20.24
typeorm: '@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7))'
'@cool-midway/rpc@9.0.7(@cool-midway/module-runtime@9.0.5(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24))(@midwayjs/validate@3.20.24)(debug@4.4.3)':
'@cool-midway/rpc@9.1.0(@cool-midway/module-runtime@9.1.0(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24))(@midwayjs/validate@3.20.24)(debug@4.4.3)':
dependencies:
'@cool-midway/module-runtime': 9.0.5(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24)
'@cool-midway/module-runtime': 9.1.0(@cool-midway/typeorm@0.3.20(ioredis@5.11.1)(mysql2@3.24.3(@types/node@22.10.7)))(@midwayjs/core@3.20.24)
'@midwayjs/validate': 3.20.24
ioredis: 5.11.1
moleculer: 0.14.36(debug@4.4.3)(ioredis@5.11.1)