chore(plan): mysql-ov host port 3309 (yunke-mysql occupies 3307; user decision)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-18 13:51:43 +08:00
parent 24327c5147
commit a4b95abd4c
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ ADMIN_PASSWORD=admin-secret-change-me
# ── P2 双地域仿真(ov 域)──
# 本任务(Task 1)即被读取的键:内部同步 HMAC 密钥与 ov 双库连接。
SYNC_INTERNAL_KEY=dev-sync-secret-change-me
DATABASE_URL_OV=mysql://root:root@127.0.0.1:3307/photo_ov?connection_limit=10
DATABASE_URL_OV=mysql://root:root@127.0.0.1:3309/photo_ov?connection_limit=10
REDIS_URL_OV=redis://127.0.0.1:6381
# 以下为 P2 决策初值(D07/D11)的 env 覆盖键:默认值见
# packages/contracts/src/constants.ts(HEARTBEAT_MS 见 src/realtime.ts),
@@ -31,7 +31,7 @@
## Task 2: ov 数据层
**Files:** Create `packages/db-ov/`(mirror db-cn 模式:package/schema/src);`services/api` ov 入口骨架 `src/main-ov.ts` + `app-ov.module.ts`;compose ov 侧 profile(mysql-ov 3307、redis-ov 6381,127.0.0.1 绑定);`test/reset-ov.ts`(api 包共用,按连接串区分)
**Files:** Create `packages/db-ov/`(mirror db-cn 模式:package/schema/src);`services/api` ov 入口骨架 `src/main-ov.ts` + `app-ov.module.ts`;compose ov 侧 profile(mysql-ov 3309、redis-ov 6381,127.0.0.1 绑定);`test/reset-ov.ts`(api 包共用,按连接串区分)
- [ ] ov schema:`albums_ov`(cn 副本:publicToken/状态/开关/翻译 JSON/分类 JSON/banner 对象键/版本)、`photos_ov`(photoId/albumId/分类/宽高/objectKeys/likeTotal/countVersion/visibility/版本/publishedAt)、`sync_inbox`(eventId 唯一、entityType/entityId/entityVersion、tombstone、payload、receivedAt/appliedAt)、`sync_state`(entityType+entityId → appliedVersion,水位表 per source)、`like_batches`(photoId+sessionId+batchId 唯一、delta、createdAt + 索引/清理窗口)、`album_stats`(albumId 主键 viewCount/updatedAt/statVersion)、`visit_sessions`(albumId+visitorId 唯一、lastCountedAt)、`visit_requests`(requestId 唯一、counted、createdAt)、`outbox_stat_events`(ov→cn 回传队列)
- [ ] 迁移走固化校对手决流程;14→N 表全 bin 校对验证;健康检查 + /health