Compare commits
2 Commits
0e3d91a430
...
f02915d750
| Author | SHA1 | Date | |
|---|---|---|---|
| f02915d750 | |||
| 134a789a4d |
@@ -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:<tag>'
|
||||
|
||||
# 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
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
services:
|
||||
mappa:
|
||||
image: registry.kzntsv.site/mappa:0.7.3
|
||||
image: registry.kzntsv.site/mappa:0.12.0
|
||||
container_name: mappa
|
||||
restart: unless-stopped
|
||||
mem_limit: 512m
|
||||
|
||||
Reference in New Issue
Block a user