From f02915d7500219c9d579a1095fbd2e2ff6618eb3 Mon Sep 17 00:00:00 2001 From: vitya Date: Mon, 24 Aug 2026 23:19:34 +0300 Subject: [PATCH] =?UTF-8?q?docs(runbook):=20mappa=20stack=20id=2026=20->?= =?UTF-8?q?=2027=20(=D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .wiki/concepts/mappa-vds-deploy-runbook.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.wiki/concepts/mappa-vds-deploy-runbook.md b/.wiki/concepts/mappa-vds-deploy-runbook.md index d47c7d3..092f472 100644 --- a/.wiki/concepts/mappa-vds-deploy-runbook.md +++ b/.wiki/concepts/mappa-vds-deploy-runbook.md @@ -22,7 +22,7 @@ mappa (#985). Не делать чужую часть. - **Образ:** `registry.kzntsv.site/mappa:0.1.0`. Dockerfile в корне репо (multi-stage node:22-alpine; **обязательный COPY `src/lib/schema.sql` → `dist/src/lib/schema.sql`** — tsc не копирует .sql, без него migrate() падает «schema.sql not found»). -- **Стек Portainer:** `mappa` (Id 26, endpoint 1). Source-of-truth compose: +- **Стек Portainer:** `mappa` (Id 27, endpoint 1). Source-of-truth compose: `admin/host-stacks/vds-kzntsv/mappa.compose.yml`. - **БД:** база `mappa` + role `mappa` на общем `postgres:16` VDS (owner = mappa). Креды: **`pass show mappa/full-env`** (`MAPPA_DB_PASS`, `DATABASE_URL` docker-сетевой: @@ -45,7 +45,7 @@ ssh vds.kzntsv.site 'docker pull registry.kzntsv.site/mappa:' # 4. Restart стека через Portainer API (НЕ ad-hoc docker compose up!) # JWT: pass vds-kzntsv/full-env PORTAINER_ADMIN_PASS → POST /api/auth -curl -ksS -X POST "https://portainer.vds.kzntsv.site/api/stacks/26/restart?endpointId=1" \ +curl -ksS -X POST "https://portainer.vds.kzntsv.site/api/stacks/27/restart?endpointId=1" \ -H "Authorization: Bearer $JWT" # 5. Verify