tasks(NEXT_SESSION): session-close — bookva tenant deep-debug + 6-bug post-mortem
Multi-fix session: bookva tenant works correctly после 6 fix'ов одной природы (incomplete cutover-prep без e2e smoke). См. NEXT_SESSION.md § "What's LIVE" + § "Memory updates" + shared wiki concept tenant-overlay-config-volume-mount-path-pitfall. Changes: - host-stacks/books-vds/ops-mcp.compose.yml: add BOOKVA_MARIADB_PASSWORD env declaration + multi-tenant docs note. Stack 26 ещё не пере-PUT'нут на это, открытая микро-таска ops-mcp-multi-tenant-stack-activate в NEXT_SESSION. - STATUS.md: 6-bug summary в latest update line. - NEXT_SESSION.md: full rewrite с 14 recent commits, open треками, asks к user'у, memory updates про agenda.db.collection / composite jobId / scheduler envs / bookva auth tokens. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3,8 +3,9 @@
|
||||
# Ideology: books VDS = наш host, slovo/bookva = клиентские tenant-стэки.
|
||||
# Один host-wide ops-mcp видит все контейнеры через `tcp://books-docker-proxy-ro:2375`.
|
||||
#
|
||||
# Tenant DB scope (current): slovo's books-db + slovo's Mongo (per ops-mcp/config/default.json).
|
||||
# Bookva-tenant DB observability через MCP — design call отложен (см. .tasks/books-ops-mcp-host-promote.md).
|
||||
# Tenant DB scope: per-tenant pools (slovo + bookva). Tools принимают optional
|
||||
# `tenant: 'slovo'|'bookva'` (default = config.defaultTenant). См. config/default.json
|
||||
# в `packages/ops-mcp/` (mirrored на host'е через mount).
|
||||
#
|
||||
# Lifecycle:
|
||||
# - Managed manually через Portainer UI (как traefik + portainer — management plane exception
|
||||
@@ -50,7 +51,10 @@ services:
|
||||
NODE_ENV: production
|
||||
TZ: Europe/Moscow
|
||||
DOCKER_HOST: tcp://books-docker-proxy-ro:2375
|
||||
# MARIADB_PASSWORD = slovo's books-db ops_ro; BOOKVA_MARIADB_PASSWORD = bookva-db's
|
||||
# (bookva-db = cp -a of books-db, ops_ro password идентичен; rotate отдельно).
|
||||
MARIADB_PASSWORD: ${MARIADB_PASSWORD}
|
||||
BOOKVA_MARIADB_PASSWORD: ${BOOKVA_MARIADB_PASSWORD}
|
||||
volumes:
|
||||
# ВНИМАНИЕ: на VPS файл /opt/books/books-ops-mcp/config/default.json
|
||||
# должен существовать ДО первого старта стека, иначе Docker создаст
|
||||
|
||||
Reference in New Issue
Block a user