feat(tandemmebel): in-place bump 0.42.0 → 0.42.1 LIVE (stack 20, order-tag fix)
Consumer bump by operator (blocker-pattern 2026-07-04 resolved without dev-source): pin apps/web/package.json:12 + yarn install (lock 0.42.1/core 0.24.1/liquid 0.10.2/data 0.14.1) + commit 0cd9351 + push origin (ls-remote confirmed). Build on VDS → registry.kzntsv.site/tandemmebel:0cd9351 (digest f29c187f). Throwaway-staging :5020 from live env, healthy. Completeness-gate С VDS: 184/184 parity (NEW==PROD), /articles 404 identical to prod oracle → benign. 0.42.1 order-fix inert on blog-portfolio (no catalog). Operator-gated PUT stack 20 (env 8/8 preserved, prune:false pullImage:true) → container 0cd9351+healthy ~8s. Live-smoke GREEN, TLS cert untouched. Closes snolla 0.42.1 rollout — all 5 snolla sites now on VDS. Rollback = tag ed96b18 (+ b02ca18) in registry. - compose source-of-truth: tag + comment (0.42.1) - board task: decisions log entry - wiki: new tandemmebel-vds-deploy-runbook, bump recipe (4 sites), index, log
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
# STAGING-FIRST. Source-of-truth этого compose — admin-репо; применяется через Portainer
|
||||
# API/UI (VDS-rule: стеки через Portainer, не ssh+compose).
|
||||
#
|
||||
# Модель: монолит @snollajs/snolla (0.42.0) / @snollajs/core (0.24.0) / data (0.14.1) — читает БД-контент
|
||||
# Модель: монолит @snollajs/snolla (0.42.1) / @snollajs/core (0.24.1) / liquid (0.10.2) / data (0.14.1) — читает БД-контент
|
||||
# MoreThenCms (mssql.kzntsv.site) + server-side Liquid render. Ассеты из MinIO (minio.kzntsv.site).
|
||||
# МЕДИА: in-process sharp (resize+data-driven watermark), delivery=serve-bytes, cache=local-variant→
|
||||
# бакет variant-cache в MinIO. imgproxy ИЗ ПУТИ tandem УБРАН (сырой /imgproxy → 404 норма).
|
||||
@@ -16,9 +16,10 @@
|
||||
# Домен: LIVE — tandemmebel.ru / www.tandemmebel.ru (cert LE HTTP-01, SAN оба, issued 2026-07-12).
|
||||
# Cutover завершён 2026-07-12: DNS reg.ru → 89.253.255.94 подтверждён на ns1/ns2.reg.ru →
|
||||
# traefik Host-rule staging→боевой (LE-порядок соблюдён), LE-серт issued on first hit.
|
||||
# In-place bump 2026-07-12: 0.42.0→0.42.1 (order-tag Drop-field fix), completeness-gate 184/184 parity GREEN.
|
||||
# Предыстория: жил на RUVDS IIS (80.64.31.36) до 2026-07-12.
|
||||
# План отката = revert DNS → 80.64.31.36 (RUVDS IIS жив, не тронут) ИЛИ PUT стека назад на
|
||||
# Host(`tandemmebel.vds.kzntsv.site`). Образ ed96b18 в registry + b02ca18 (rollback-тег) тоже.
|
||||
# Host(`tandemmebel.vds.kzntsv.site`) + тег ed96b18 (0.42.0). Образ 0cd9351 (0.42.1) — latest; ed96b18 + b02ca18 (rollback-теги) тоже.
|
||||
#
|
||||
# Runtime egress (наружу из proxy-сети): mssql.kzntsv.site:1433, minio.kzntsv.site:443
|
||||
# (оригиналы + запись вариантов в bucket variant-cache), smtp.yandex.ru:465. imgproxy НЕ нужен (sharp in-process).
|
||||
@@ -31,7 +32,7 @@
|
||||
services:
|
||||
tandemmebel:
|
||||
container_name: tandemmebel
|
||||
image: registry.kzntsv.site/tandemmebel:ed96b18 # git-sha victor/tandemmebel.ru master (snolla 0.42.0 / core 0.24.0 / data 0.14.1 — viewmodel-graph + blog-archive)
|
||||
image: registry.kzntsv.site/tandemmebel:0cd9351 # git-sha victor/tandemmebel.ru master (snolla 0.42.1 / core 0.24.1 / liquid 0.10.2 / data 0.14.1 — {% order %} Drop-field fix; in-place bump 2026-07-12). rollback-тег ed96b18 (0.42.0) + b02ca18 в registry.
|
||||
restart: unless-stopped
|
||||
mem_limit: 512m # guardrail от runaway: snolla baseline ~100-200M; OOM в контейнере → restart:unless-stopped поднимет. standalone-compose → mem_limit (НЕ deploy.resources — то swarm-only).
|
||||
environment:
|
||||
|
||||
Reference in New Issue
Block a user