feat(on-snolla): v3 cutover LIVE — snolla 0.43.2 (aws-sdk v2→v3) + runbook migration

v3 pilot on.snolla.com end-goal (user 2026-07-30): bump @snollajs/snolla
0.42.1→0.43.2 + @smithy resolutions (root package.json, on.snolla.com eb8c143).
Portainer PUT stack 22 → registry.kzntsv.site/on-snolla:eb8c143, env-preserving
8/8, mem_limit 512m. Live smoke GREEN: theme asset 200 97324 B (v3 aws-sdk v3
S3-direct read из vds MinIO 2025), sitemap+sub-sitemaps byte-identical, /c 404.
Rollback = 07db7e3 (v2, жив).

runbook migration (дисциплина): scripts/minio-split-cutover/runbook.md →
.wiki/concepts/minio-split-cutover-runbook.md (конвенция: runbook'и в .wiki/concepts/).
Creds normalized → pass show minio-vds/full-env (wiki-конвенция, не plaintext).
+ index.md, log.md, on-snolla-vds-deploy-runbook v3-секция.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-07-30 14:30:38 +03:00
parent afb6e5f0d6
commit f56eb2f800
6 changed files with 95 additions and 17 deletions

View File

@@ -34,7 +34,7 @@
services:
on-snolla:
container_name: on-snolla
image: registry.kzntsv.site/on-snolla:07db7e3 # git-sha on.snolla.com master 07db7e3 (snolla 0.42.1, s3.endpoint -> minio.vds.kzntsv.site). rollback-тег в registry: 473923e494db (pred. endpoint minio.kzntsv.site/books-vds, жив).
image: registry.kzntsv.site/on-snolla:eb8c143 # git-sha on.snolla.com master eb8c143 (snolla 0.43.2 aws-sdk v3 + @smithy resolutions 5.3.11, s3.endpoint -> minio.vds.kzntsv.site). v3 cutover 2026-07-30 (cм. .wiki/concepts/minio-split-cutover-runbook §B3-v3). rollback-тег в registry: 07db7e3 (pred. snolla 0.42.1 v2, жив — был live 2026-07-30 до v3). pred-rollback: 473923e494db (endpoint minio.kzntsv.site/books-vds).
restart: unless-stopped
mem_limit: 512m # guardrail: snolla baseline ~100-200M; OOM -> restart. standalone-compose -> mem_limit (НЕ deploy.resources, swarm-only).
environment: