tasks(bookva-tenant-cutover-prep): post-closure — bookva-minio + external
Extension в той же сессии после 6/7 closure: - bookva-minio container (stack 49) — отдельный MinIO instance вместо bucket-split в shared. minio:RELEASE.2020-07-13 (parity books-minio), bookva-minio-data (1.2G cp -a books bucket), endpoint http://bookva-minio:9000 для internal apps, port-bind 9001 для external. - bookva-db PUT — добавлен port 33306:3306 для external MySQL access. - bookva-overlay templates: s3.endpoint → http://bookva-minio:9000, bucket=books (no override). - Step 6 descoped — PWA redirect modal для одного user.id=1 = overhead vs manual heads-up учредителю. External access verified: - mysql -h 89.253.255.133 -P 33306 -uroot -p... (MariaDB 10.6.26 handshake) - http://89.253.255.133:9001 (S3 API, 403 anon = service alive) Traefik HTTPS labels для bookva-minio.kzntsv.site добавлены (activate когда DNS A-record → 89.253.255.133 в reg.ru). 7/7 done (Step 6 descoped) + bookva-minio extension. Cutover task будет re-start 6 stopped stacks + Mongo agenda cleanup + ES snapshot/restore + books-api shutdown. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -130,7 +130,16 @@ NUXT_PUBLIC_BOOKS_API_KEY= # удалить (legacy)
|
||||
|
||||
## Status
|
||||
|
||||
closed 2026-05-26 — 6/7 done in одну сессию. Step 6 delayed by design (1-2 нед до cutover).
|
||||
🟢 closed 2026-05-26 — 7/7 (Step 6 descoped) + extension: bookva-minio container + external port-bind для bookva-db/bookva-minio.
|
||||
|
||||
## Post-closure follow-up в той же сессии
|
||||
|
||||
- **bookva-minio container added** (user request — separate MinIO instance вместо bucket-split в shared MinIO). Image `minio:RELEASE.2020-07-13` (parity с books-minio), volume bookva-minio-data (1.2G — cp -a `/usr/docker/minio/data/books`), Portainer stack ID 49. Same MINIO creds для zero-config-change. Bookva apps reach через `http://bookva-minio:9000` (internal). bookva-overlay templates updated (s3.endpoint, bucket=books).
|
||||
- **External access для bookva-db** + **bookva-minio**: port-bind на ALT портах (books-db занимает 3306, books-minio занимает 9000).
|
||||
- `bookva-db` → `89.253.255.133:33306` (MariaDB). Verified — handshake `10.6.26-MariaDB-ubu2204` ✓.
|
||||
- `bookva-minio` → `http://89.253.255.133:9001` (S3 API). Verified — 403 anon (sig required) = service alive ✓.
|
||||
- Traefik HTTPS labels добавлены для `bookva-minio.kzntsv.site` (активируется когда DNS A-record добавлен в reg.ru).
|
||||
- **Step 6 descoped** — PWA redirect modal для одного user'а (id=1, Bookva founder) = over-engineering. Substitute = manual heads-up учредителю Bookva перед cutover. Trade-off acceptable (краткое недоумение «где Bookva?» если откроет старый bookmark post-cutover).
|
||||
|
||||
## Closure note
|
||||
|
||||
|
||||
Reference in New Issue
Block a user