meta(tasks): create [mappa-deploy-v080] in OpeItcLoc03/admin
This commit is contained in:
@@ -2223,3 +2223,23 @@ SSH-доступ: ~/.ssh/config dsm.kzntsv.site (VDS-хосты в known_hosts).
|
||||
<!-- closed-by: OpeItcLoc03@DESKTOP-NSEF0UK / 2026-08-23T19:39:40.047Z / note: Деплой mappa v0.5.1 (вместо v0.5.0 — findings #1021-1025 закрыты в 0.5.1, юзер подтвердил) + MAPPA_GITEA_TOKEN (read-only, создан mappa-gitindex). Образ registry.kzntsv.site/mappa:0.5.1, стек 26 Portainer обновлён (image+env), контейнер healthy. POST /gitindex/sync: 48/61 проектов, 11253 коммита (13 ошибок — нет Gitea-репо, ожидаемо). Verify на проде невозможен (контейнер без чек-аутов, MAPPA_PROJECTS_ROOT пуст). Сходимость подтверждена выборочно: rev-list vs индекс совпадает (mappa 156=156, snolla 883=883, books 1241=1241+1 unpushed). Source-of-truth compose обновлён. Токен в pass mappa/full-env. -->
|
||||
|
||||
---
|
||||
|
||||
## ⚪ [#1055 mappa-deploy-v080] — Деплой mappa v0.8.0 (session-live-ingest, таска #1022) на прод (стек 26, Portainer).
|
||||
|
||||
Что в релизе: POST /session (upsert по sourceRef, meta {project,runtime,machine,folder}), PATCH /session/:id (finalize/heartbeat), GET /session?project= (latest-first), GET /session/:id, stale-active (query-параметр), MCP session_upsert/session_heartbeat/session_list/session_get. Миграция: колонка ended_at TIMESTAMPTZ (DO-block, идемпотентно). Сессии лизы НЕ берут (решение 19).
|
||||
|
||||
Прод сейчас: v0.7.3 (последний деплой). Коммит: fcb8ca5 (master), тег v0.8.0. Спека: w:2604 concepts/session-live-ingest (mappa wiki).
|
||||
|
||||
**Кто делает:** админ (.admin). Это ops-таска — деплой по правилу #985 (редеплой = админу, один деплойщик на стек).
|
||||
|
||||
**Status:** ready
|
||||
**Created:** 2026-08-24
|
||||
**Where I stopped:** (not started)
|
||||
**Next action:** Собрать образ registry.kzntsv.site/mappa:0.8.0 из git fcb8ca5 (master, тег v0.8.0 в package.json). docker pull на VDS ДО рестарта (паттерн #1038 — старый digest = грабли). Обновить admin/host-stacks/vds-kzntsv/mappa.compose.yml (источник правды стека 26). Рестарт через Portainer. Миграции лягут при старте (schema.sql идемпотентный: ALTER TABLE IF NOT EXISTS ended_at).
|
||||
|
||||
Verify: GET /session?project= (200, latest-first), POST /session upsert, PATCH /session/:id finalize+heartbeat, MCP session_* зеркала, health 200. Письмо-подтверждение mappa (+ .workshop).
|
||||
**Branch:** n/a
|
||||
**Notify:** OpeItcLoc03/mappa
|
||||
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: OpeItcLoc03/workshop / 2026-08-24T18:43:25.557Z -->
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user