chore(deploy): pilonuxt 340c0e7 LIVE — frame-house removal, banner/h2 fix, service-404 (soft-404 finding reported)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# Admin Task Board
|
||||
_Updated: 2026-08-16 — 🟢 **[deploy-pilonuxt-frame-house-removal] DONE.** Запрос прогера pilorama98 (письмо в `.agents/inbox/2026-08-16T07-13-00Z-pilorama98.md`): передеплой стека 16 на `340c0e7` (монорепа; `25aaacf` — код: выпил «Строительство каркасных домов», баннер-фикс главной, h2-catalog v-html fix, services-404; `340c0e7` — вики). Build из монорепы (secret verdaccio_token, тег `340c0e7`), push напрямую (499 не случился), Portainer PUT стек 16 (`pullImage:true`, env запечён в compose — Env:0). Контейнер на `340c0e7` running. Smoke мимо LAN-DNS (`--resolve 89.253.255.94`): `/` 200 без «каркасн», баннер «Окрашивание древесины» один (alt «Новая услуга: окрашивание древесины»), h2-разделы каталога 8 видны; `/services` 200 без «каркасн», 8 карточек (без building); `/services/painting`+`/services/planing` 200 без упоминаний. ⚠️ **Finding прогеру:** `/services/building` рендерит 404-контент («Страница не найдена.» в HTML), но HTTP-статус **200** — watchEffect-бросок `createError` не меняет SSR-статус (мягкий 404, SEO-риск). Откат: стек 16→`8b7e8c4`. Source-of-truth `host-stacks/vds-kzntsv/pilonuxt.compose.yml` актуализирован._
|
||||
_Updated: 2026-08-14 — 🟢 **[snolla-mailer-per-recipient-send] DONE (деплой+приёмка).** Тирож на mailer 0.9.0 (per-recipient loop): pilonuxt 8b7e8c4 + 7 env-сайтов web@0.44.0 (83513ef/0cd20fc/698d5f5/3f6f0c4/ccd620c/a649bcf/4aaa175), data единый 0.15.1. Попутный фикс: `mailSettings.from=noreply@snolla.com` в production.json env-сайтов (550 not-owned) → e-16513832@yandex.ru. Приёмка: pilorama98 #2498 (3 письма) + kupimknigi #516 (2 письма) — messageId, 0 ошибок; mailer 0.9.0 во всех 8 контейнерах. Спека: `.tasks/snolla-mailer-per-recipient-send.md`._
|
||||
_Updated: 2026-08-14 — 🟢 **[snolla-smtp-send-monitor-vds] DONE** (по запросу vitya). Монитор SMTP-отправки snolla-сайтов задеплоен на VDS: `/root/snolla-smtp-monitor/monitor.py` (smtp-auth + weekly real-send + parity Portainer env 7 стеков) + cron 08:00 MSK; негатив-тест пройден (535 → ntfy-alert HTTP 200); parity зелёный после роллаута SMTP. Копия: `.admin/scripts/snolla-smtp-monitor/`. Попутно: msmtp на VDS (бэкап-отчёты) переведён на новые креды + From в run.sh (был мёртвый noreply@snolla.com)._
|
||||
_Updated: 2026-08-13 — 🟢 **[stostayer-web-deploy-0-3-23] CLOSED.** Запрос их прогера (письмо в `.agents/inbox/2026-08-13T08-43-41Z-stostayer-new.md`): calculator-баннер про цены при покупке запчастей + фикс краша (snolla loadCity/loadSite) + стек-фикс легаси (vue/vuex/vue-router/mariadb явные deps, nmHoistingLimits). Образ `stostayer-web:0.3.23` (коммиты `e5f7bd6`+`7e51cbf`+`d49b4bb`) собран (нюанс: offline-build не прошёл — в `.yarn/cache` нет linux-бинарей esbuild/rollup, собрал с временным `VERDACCIO_TOKEN` ARG/ENV), запушен 1 попыткой (слои already-exists → бана нет), стек Portainer 16 передеплоен 0.3.22→0.3.23 (HTTP=200, env re-supply). Verify с хоста: Focus II → 200 + баннер «актуальны при приобретении запасных частей», регресс `/`+ремонтная → 200, Focus IV (exactPrices=0) → баннера нет + алерт «уточняйте у мастеров» (всё по письму). Контейнер Up, RestartCount=0, логи чистые. Откат: PUT на 0.3.22. Ранбук обновлён (прод-тег, build-нюансы, порт :9000 в Portainer API). Всё: `.tasks/stostayer-web-deploy-0-3-23.md` + `.wiki/concepts/stostayer-web-deploy-runbook.md`._
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
services:
|
||||
pilonuxt:
|
||||
container_name: pilonuxt
|
||||
image: registry.kzntsv.site/pilonuxt:8b7e8c4 # git-sha 954e29e (2026-08-14: SMTP e-16513832@yandex.ru app-password — Yandex disabled protocol access on noreply@snolla.com; was 515ab99)
|
||||
image: registry.kzntsv.site/pilonuxt:340c0e7 # git-sha 340c0e7 (2026-08-16: frame-house removed, banner/h2-catalog fix, service-404; was 8b7e8c4)
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
|
||||
Reference in New Issue
Block a user