From 027cc79d23f126923edee88303e4bbea97d16036 Mon Sep 17 00:00:00 2001 From: vitya Date: Fri, 19 Jun 2026 09:56:16 +0300 Subject: [PATCH] =?UTF-8?q?deploy(pilonuxt):=20GSC=20Product=20`name`=20fi?= =?UTF-8?q?x=20LIVE=20on=20prod=20=E2=80=94=20c4e34d4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rebuilt pilonuxt from monorepo master c4e34d4 (workspace Dockerfile, sharp @img baked, live VERDACCIO_TOKEN). Canon delivery: build here (425MB) -> docker save | ssh vds load -> push FROM vds -> Portainer stack 16 pullImage:true (tag 6c6d52d->c4e34d4, fresh registry pull). Acceptance MET (in-container smoke on VDS + prod smoke via curl --resolve, bypassing LAN-DNS): 3 product pages 200, leading inside schema.org/Product = product title (was only Brand 'Пилорама 98' before). 10 nav routes 200, no regression. Compose SOT -> c4e34d4. Inbox victor/pilorama98.ru sent. Co-Authored-By: Claude Opus 4.8 (1M context) --- .tasks/STATUS.md | 8 ++++---- host-stacks/vds-kzntsv/pilonuxt.compose.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index ce46a8e..083e0c4 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -838,7 +838,7 @@ Approach ратифицирован человеком (вариант A): ко --- -## ⚪ [deploy-gsc-product-name-fix] — Собрать и переразвернуть прод-образ pilonuxt из master (commit `c4e34d4`) — критический GSC-фикс: микроразметка Product `name` (товары выпадали из выдачи Google «Описания товара → отсутствует поле name»). +## 🟢 [deploy-gsc-product-name-fix] — closed 2026-06-19 — pilonuxt `c4e34d4` на проде, GSC Product `name` FIXED. Build здесь (425MB) → `docker save | ssh vds load` → push С VDS → Portainer stack 16 `pullImage:true` (тег 6c6d52d→c4e34d4). **Acceptance MET:** in-container smoke на VDS + прод-smoke (curl --resolve мимо LAN-DNS) — 3 товарных (`planken-{prjamoj,skoshennyj,zavaltsovannyj}`) → 200, внутри `schema.org/Product` ведущий `` = название товара (было только Brand `Пилорама 98`). 10 nav-роутов 200, без регрессии. Inbox victor/pilorama98.ru отправлен. — Собрать и переразвернуть прод-образ pilonuxt из master (commit `c4e34d4`) — критический GSC-фикс: микроразметка Product `name` (товары выпадали из выдачи Google «Описания товара → отсутствует поле name»). ## Что деплоим - Источник: `victor/pilorama98.ru` master @ `c4e34d4` (уже запушен в git.kzntsv.site). @@ -864,9 +864,9 @@ Approach ратифицирован человеком (вариант A): ко **weight:** needs-human (deploy-инфра: docker/registry/Portainer/Traefik). **notify:** victor/pilorama98.ru -**Status:** ready -**Where I stopped:** (not started) -**Next action:** Build образа из master c4e34d4 → push в registry.kzntsv.site/pilonuxt:c4e34d4 → стек 16 в Portainer подтягивает СВЕЖИЙ образ из registry (не кэш) → перекат за Traefik +**Status:** done +**Where I stopped:** closed — деплой завершён и верифицирован на проде (digest sha256:577d8b9). Compose SOT (`host-stacks/vds-kzntsv/pilonuxt.compose.yml`) выровнен на c4e34d4. +**Next action:** — (владелец нажмёт «Проверить устранение» в GSC) **Branch:** n/a **Notify:** victor/pilorama98.ru diff --git a/host-stacks/vds-kzntsv/pilonuxt.compose.yml b/host-stacks/vds-kzntsv/pilonuxt.compose.yml index 8de891f..7c211e3 100644 --- a/host-stacks/vds-kzntsv/pilonuxt.compose.yml +++ b/host-stacks/vds-kzntsv/pilonuxt.compose.yml @@ -24,7 +24,7 @@ services: pilonuxt: container_name: pilonuxt - image: registry.kzntsv.site/pilonuxt:6c6d52d + image: registry.kzntsv.site/pilonuxt:c4e34d4 restart: unless-stopped environment: NODE_ENV: production