deploy(pilonuxt): GSC Product name fix LIVE on prod — c4e34d4

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
<meta itemprop="name"> 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) <noreply@anthropic.com>
This commit is contained in:
2026-06-19 09:56:16 +03:00
parent 3ad5ad446a
commit 027cc79d23
2 changed files with 5 additions and 5 deletions

View File

@@ -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` ведущий `<meta itemprop="name">` = название товара (было только 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). - Источник: `victor/pilorama98.ru` master @ `c4e34d4` (уже запушен в git.kzntsv.site).
@@ -864,9 +864,9 @@ Approach ратифицирован человеком (вариант A): ко
**weight:** needs-human (deploy-инфра: docker/registry/Portainer/Traefik). **weight:** needs-human (deploy-инфра: docker/registry/Portainer/Traefik).
**notify:** victor/pilorama98.ru **notify:** victor/pilorama98.ru
**Status:** ready **Status:** done
**Where I stopped:** (not started) **Where I stopped:** closed — деплой завершён и верифицирован на проде (digest sha256:577d8b9). Compose SOT (`host-stacks/vds-kzntsv/pilonuxt.compose.yml`) выровнен на c4e34d4.
**Next action:** Build образа из master c4e34d4 → push в registry.kzntsv.site/pilonuxt:c4e34d4 → стек 16 в Portainer подтягивает СВЕЖИЙ образ из registry (не кэш) → перекат за Traefik **Next action:** — (владелец нажмёт «Проверить устранение» в GSC)
**Branch:** n/a **Branch:** n/a
**Notify:** victor/pilorama98.ru **Notify:** victor/pilorama98.ru
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: victor/pilorama98.ru / 2026-06-19T06:43:45.922Z --> <!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: victor/pilorama98.ru / 2026-06-19T06:43:45.922Z -->

View File

@@ -24,7 +24,7 @@
services: services:
pilonuxt: pilonuxt:
container_name: pilonuxt container_name: pilonuxt
image: registry.kzntsv.site/pilonuxt:6c6d52d image: registry.kzntsv.site/pilonuxt:c4e34d4
restart: unless-stopped restart: unless-stopped
environment: environment:
NODE_ENV: production NODE_ENV: production