From eebd1088bdea97c78a72a76221252e0474761484 Mon Sep 17 00:00:00 2001 From: vitya Date: Sun, 16 Aug 2026 21:36:56 +0300 Subject: [PATCH] =?UTF-8?q?meta(tasks):=20stostayer=20node18=20deploy=20?= =?UTF-8?q?=E2=80=94=202/3=20blockers=20fixed=20(0.3.26=20live),=20s3.regi?= =?UTF-8?q?on=20host-config=20pending?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .tasks/STATUS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index c204c7f..3439f9d 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1826,8 +1826,8 @@ Verify: Rollback: откат конфига (region обратно 'local' не надо — вернуть прежний образ стека) либо реверт c43d168. **Status:** blocked -**Where I stopped:** Деплой 0.3.24 (c43d168) выполнен, но **/api/content → 500 на всех путях** — AWS SDK v3 (@smithy/core 3.31.0) требует `crypto.getRandomValues` (Web Crypto), в node:16 (Dockerfile) его нет (legacy crypto без getRandomValues) → SDK падает до сетевого вызова. Локально у прогера node18+ → 200, в образе node16 → 500. **Откат на 0.3.23 выполнен** (контейнер Up, `/` 200). Письмо прогеру с уликами: `victor/stostayer.new/.agents/inbox/2026-08-16T16-56-24Z-admin-content-api-fix-blocked.md` (полифилл `globalThis.crypto = webcrypto` в entry api ИЛИ Dockerfile node18). -**Next action:** ждать фикс прогера (полифилл/апгрейд node) → пересобрать 0.3.25 → verify (audi html / check-engine html / auto/audi {} 200 / регресс) → отписать victor/stostayer.new +**Where I stopped:** node16→node18: Dockerfile правки 2 шт (node18 `83d0fd0` + ipv4first `664fb77`), образы 0.3.25/0.3.26 собраны и запушены, прод на 0.3.26 (node18.20.8), БД-коннекты починены (ipv4first), регресс `/` 200. **Осталось: s3.region в хостовом прод-конфиге** `/var/docker/stostayer-web/config/default.json` = `local` (mount перекрывает репо-фикс c43d168) → /api/content 500 AuthorizationHeaderMalformed. Письмо: `victor/stostayer.new/.agents/inbox/2026-08-16T18-36-34Z-admin-node18-deploy-s3region.md` (править 1 строку их админу или добро мне). +**Next action:** после правки region→us-west-1 + рестарт: verify /api/content (audi html / check-engine html / auto/audi {} 200) + MinIO read; затем отписать итог victor/stostayer.new **Branch:** master **Notify:** victor/stostayer.new