DNS reg.ru flipped, traefik Host-rule staging->prod, LE cert issued. Live-smoke GREEN: all pages 200, sitemap 184 locs, sharp media OK. Gotham-Pro.css latent prod bug fixed by cutover (0B->4436B). Snolla 0.42.x tirazh now fully alive (5/5 stacks on VDS).
4.2 KiB
4.2 KiB
_last_updated_, session_id
| _last_updated_ | session_id |
|---|---|
| 2026-07-12T00:00:00Z | 2026-07-12-tandemmebel-cutover-live |
Next session handoff
Итог сессии: tandemmebel.ru cutover → LIVE на VDS (тираж snolla 0.42.x закрыт полностью)
Финальный сайт тиража. Владелец флипанул DNS reg.ru → собрал контекст по вики/борду/рунбуку → cutover. Порядок из snolla-live-prod-inplace-image-bump / [tandemmebel-web-vds-deploy] соблюдён строго (LE-критичность):
- Verify авторит.NS —
nslookup tandemmebel.ru ns1/ns2.reg.ru= оба89.253.255.94(apex + www), не только резолвер. - GET стек 20 — образ
tandemmebel:ed96b18(0.42.0), env 8/8, rule stagingHost(tandemmebel.vds.kzntsv.site). - PUT стек 20 —
Host(tandemmebel.ru) || Host(www.tandemmebel.ru), env-preserving (name+value),prune:false,pullImage:false. Python urllib UTF-8 (НЕ PS Invoke-RestMethod — gotcha кириллицы). → 200. - Poll — контейнер
healthy, LE-серт issued on first hit: CN=tandemmebel.ru, SAN оба, issuer YR2, until 2026-10-10. - Live-smoke С VDS — GREEN (см. STATUS top-line).
- Compose source-of-truth + борд обновлены.
Решение оператора: бамп до 0.42.1 НЕ делаем — катим 0.42.0 как есть, без пересборки (образ уже стоял). Версии тиража разъехались: kupimknigi (21) + tandemmebel (20) на 0.42.0, три остальных на 0.42.1 (order-фикс) — принято.
Латентный прод-баг починен cutover'ом: Gotham-Pro.css был 0B на RUVDS → теперь 200/4436B.
Rollback = revert DNS → 80.64.31.36 (RUVDS IIS жив, не тронут) ИЛИ PUT стека 20 назад на staging-host.
Open треки
| Трек | Готовность | Entry-point |
|---|---|---|
| tandemmebel.ru cutover | 🟢 DONE 2026-07-12 — LIVE на VDS, см. итог сессии выше | — (закрыт) |
| 0.42.1-бамп kupimknigi+tandemmebel | ⚪ решено: НЕ делаем (оператор) — катим 0.42.0 | — (закрыт) |
| morethencms-s3-filestorage-provider | 🟡 ждёт .dll от прога MoreThenCms |
STATUS.md-блок |
| fix-nl-vds-reality-pq-dest | 🟡 ждёт client-side (user меняет SNI) | STATUS.md-блок |
| harden-books-vds-exposed-ports / kreknin-self-backup | ⚪ backlog | STATUS.md-блоки |
Спроси user'а
- Опционально: периодический снапшот RAM трёх свежих (17/18/19) на пару суток, чтобы поймать дрейф во времени (одним снимком течь за дни не доказать). Не просили — предложение висит.
Не делать (preemptive guards)
- RUVDS IIS 80.64.31.36 — НЕ декоммишн (rollback всех мигрированных). Биндинги оставлены как rollback, в т.ч. tandemmebel/labtools.ru/pro.
- Новые app-стеки / правки существующих — всегда с
mem_limit(см. вики-конвенцию), синхронно в Portainer И compose-копию. - Смоук snolla-доменов гнать С VDS (воркстейшн ловит LAN-DNS-перехват прод-доменов).
Recent commits
- (этот коммит) feat(tandemmebel): cutover LIVE — traefik Host-rule staging→boevoy + compose/board/wiki
9a92ff0bchore(vds): mem_limit 512m всему тиражу snolla (5 стеков + compose + вики)3adbe839meta(handoff): mem_limit 512m тираж snolla + durable-конвенция
Memory updates за сессию
- Подтвердились:
ps51-iso8859-corrupts-portainer-stackfile(обошёл PS-грабли, PUT слал UTF-8-байтами через python urllib),workstation-lan-dns-serves-local-cms-copy(smoke гнал С VDS по SSH),vds-app-stacks-need-mem-limit(стек 20 уже нёс 512m, не трогал).