meta(tasks): stostayer node18 deploy — 2/3 blockers fixed (0.3.26 live), s3.region host-config pending
This commit is contained in:
@@ -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
|
||||
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: victor/stostayer.new / 2026-08-16T15:04:45.133Z -->
|
||||
|
||||
Reference in New Issue
Block a user