tasks: add stateful-split-volume-copy (moved from victor/books)
Ops-таска Фазы 1 tenant-split дизайна. Scope сужен на input юзера «просто поднимем 2 БД»: только MariaDB volume copy + up 2 containers через Portainer. Mongo/MinIO/DELETE/app-стеки — отдельными ops-тасками потом. Design canon — victor/books .wiki/concepts/tenant-split.md (не дублируем здесь). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,23 @@ _Updated: 2026-05-25 (`unify-backup-notifications` 🟢 closed — 3 scripts п
|
||||
|
||||
---
|
||||
|
||||
## ⚪ [stateful-split-volume-copy] — поднять `bookva-db` + `slovo-db` на VDS как копии `books-db` через `cp -a` volume
|
||||
|
||||
Ops-таска для Фазы 1 дизайна `tenant-split` из victor/books. Scope сужен 2026-05-25 (user: «просто поднимем 2 БД»): только MariaDB volume copy + up 2 контейнеров. Mongo / MinIO / DELETE / app-стеки — отдельными ops-тасками потом.
|
||||
|
||||
**Контекст dev-source:** дизайн в victor/books `.wiki/concepts/tenant-split.md` § «Фаза 1». Compose-файлы готовы в `bookva-overlay` / `slovo-overlay` (commit d0eb210 в books).
|
||||
|
||||
**Acceptance:** `docker ps` показывает живые `bookva-db` + `slovo-db`, оба отвечают `SELECT 1`. Текущий `books-db` стек снова в строю после maintenance window.
|
||||
|
||||
**Status:** ready
|
||||
**Where I stopped:** (not started — lean playbook готов в [stateful-split-volume-copy.md](stateful-split-volume-copy.md))
|
||||
**Next action:** под maintenance window 5-10 мин на VDS — execute 5 команд из task-файла. Backup → stop books-db → cp -a в 2 volume'а → up 2 новых контейнера через Portainer → start books-db.
|
||||
**Blocker:** —
|
||||
**Branch:** master
|
||||
<!-- created-by: vitya / 2026-05-25 / moved from victor/books .tasks/ (scope is ops/VDS, not books-code) -->
|
||||
|
||||
---
|
||||
|
||||
<!--
|
||||
Status legend:
|
||||
🔴 Active — only one at a time
|
||||
|
||||
Reference in New Issue
Block a user