meta(tasks): create [mappa-prod-deploy] in OpeItcLoc03/admin

This commit is contained in:
2026-08-23 15:10:51 +00:00
parent 711515047a
commit dc4bf5007a

View File

@@ -2137,3 +2137,33 @@ Rollback: вернуть прежний образ стека либо реве
**Where I stopped:** Rescue 2026-07-31→08-02 завершён (1.1TB в /mnt/rescue, данные в безопасности). sdb (WD-WX32D12L8HTE) не определяется → переподключить/заменить → ребилд md3. Бэкапы ЗАГЛУШЕНЫ до ремонта (не нагружать больной массив).
**Next action:** Скоординировать power-off с Алексеем (физическая работа), свежие SATA-кабели, определить судьбу sdb (мёртв или отвал кабеля); после ребилда — вернуть cron бэкапы (vds-kreknin / books-vds).
**Branch:** n/a
## ⚪ [#1012 mappa-prod-deploy] — Прод-деплой сервиса mappa на VDS (по таске mappa #985 mappa-deploy). Разделение: деплой = админ (эта таска); артефакты после деплоя + регистрация MCP у агентов = mappa (там же #985).
Что сделать:
1. Docker compose рядом с общей БД на VDS (postgres:16 на VDS running; отдельная база mappa, свой role, свои pg_dump — решение 1 спеки). Сервис mappa (HTTP-ядро + MCP-адаптер, dist) одним контейнером.
2. Прод-импорт в прод-БД: ~/projects/* + ~/projects/.wiki (идемпотентный upsert, импортёр прогоняется заново — решения 17/18, миграции dev→prod нет). Верификация счётчиков (сходятся с файловыми источниками).
3. Верификация: health / admin.status / graph.stats.
4. Файлы после импорта read-only (записи только через сервис); фолбэк при падении сервиса = чтение из файлов; алерт ntfy при падении.
Спека: mcp__projects-meta__knowledge_get slug=concepts/mappa (решения 1/15/17/18); локально mappa/docker-compose.yml + README; таска mappa #985.
SSH-доступ: ~/.ssh/config dsm.kzntsv.site (VDS-хосты в known_hosts).
## Обязательные скилы — вызвать до начала работы
- invoke `using-tasks` — управление статусом задачи
- invoke `project-discipline` — дисциплина коммитов/пушей
**TDD:** нет — ops-задача (деплой), не импл
**Разрешения:** интерны: нет | автопуш: да
**weight:** needs-claude
**notify:** OpeItcLoc03/mappa
**Status:** ready
**Created:** 2026-08-23
**Where I stopped:** (not started)
**Next action:** Развернуть mappa на VDS: compose + отдельная БД mappa рядом с общей postgres:16, прод-импорт (~/projects/* + ~/projects/.wiki), верификация счётчиков, read-only файлов + фолбэк, ntfy-алерт. По завершении — закрыть с отчётом (Notify mappa).
**Branch:** n/a
**Notify:** OpeItcLoc03/mappa
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: OpeItcLoc03/mappa / 2026-08-23T15:10:51.657Z -->
---