Files
admin/.tasks/NEXT_SESSION.md
2026-06-15 00:27:52 +03:00

3.0 KiB
Raw Blame History

_last_updated_, session_id
_last_updated_ session_id
2026-06-15T00:35:00Z 2026-06-15-pilonuxt-cutover

Next session handoff

Recent commits

  • b4cbb6dc meta(tasks): решение — старый IIS 80.64.31.36 держим для отката
  • 9add1ac1 feat(deploy): pilonuxt CUTOVER LIVE на www.pilorama98.ru — задача closed
  • 2911f2b3 feat(deploy): pilonuxt 961a838 content-api fixed, full re-smoke
  • 637942e9 fix(deploy): retract false-green — content-api 500 на CMS-страницах
  • 38e84ce2 feat(deploy): pilonuxt VDS Portainer stack compose

Open треки

Трек Готовность Entry-point
deploy-pilonuxt-vds 🟢 closed 2026-06-15 — кат живой на www.pilorama98.ru (Portainer stack 16, tag 125a3e2) .tasks/STATUS.md блок + Closure note
(потенциальный follow-up) снять pilorama98-биндинг со старого IIS после soak not started, ждёт отмашку vitya STATUS follow-ups блока deploy-pilonuxt-vds

Спроси user'а

  • Через 1-2 дня soak'а: подтвердить что pilorama98 на новом фронте стабилен → тогда завести отдельную таску на снятие pilorama98-биндинга со старого IIS. НЕ раньше отмашки.
  • Опц.: нужен ли apex→www 301 canonical (легаси так делал; сейчас apex отдаёт фронт напрямую) — SEO-nicety.

Не делать (preemptive guards)

  • НЕ выводить старый IIS 80.64.31.36 — решение vitya: держим для отката. И целиком гасить нельзя — это snolla catch-all на 25 хостнеймов (emspb/kupimknigi/labtools/…), снимается только биндинг pilorama98.
  • Rollback pilorama98 (если кат поедет): DNS reg.ru pilorama98.ru+www80.64.31.36, TTL низкий. Старый сайт+cert живы.
  • Стек pilonuxt = Portainer stack 16 на vds-kzntsv; правки ТОЛЬКО через Portainer API/UI (VDS-rule, не ssh+compose). Сохранённый PORTAINER_API_KEY протух (401) — auth через POST /api/auth admin-credsами из pass vds-kzntsv/full-env.
  • НЕ верить home-curl по pilorama98.ru (домашний DPI + DNS-кэш отдают старый IIS) — проверять с VDS или curl --resolve …:443:89.253.255.94 и смотреть x-powered-by: Nuxt (новый) vs Server: Microsoft-IIS (старый).
  • compose source-of-truth: host-stacks/vds-kzntsv/pilonuxt.compose.yml (роутер на 3 хоста, GTM прод-дефолт).

Memory updates за сессию

  • Новая memory: smoke-crawl-real-pages-not-two-routes — smoke = весь меню + data-эндпоинты (viewModel), не 2 happy-роута. Урок из фальш-green на этом кате (объявил green по /+/catalog, vitya поймал content-api 500).