diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index a790dbb..c204c7f 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1862,3 +1862,14 @@ Rollback: вернуть прежний образ стека либо реве --- + +## ⚪ [stostayer-web-node18-rebuild] — Пересборка образа stostayer-web 0.3.25: Dockerfile node:16→node:18 + фикс прод-бага /api/content 500 (S3 v3 getRandomValues на node16). Полифилл уже в master victor/stostayer.new (2b52df0, api 0.1.3, 14/14 тестов) — чинит на любом node≥16; бамп базы — корневой фикс (node16 EOL 2023-09-11). Верифицировано: node18.20.8 globalThis.crypto.getRandomValues = function. Подробности: письмо в .admin inbox 2026-08-16T18-14-54Z-stostayer.new.md. Acceptance: (1) packages/web/Dockerfile FROM node:18 (+ NODE_OPTIONS=--openssl-legacy-provider в build-шаг если nuxt build упадёт ERR_OSSL_EVP_UNSUPPORTED/md4 — образец huild-скрипт); (2) локальный docker build зелёный (populated .yarn/cache, VERDACCIO_TOKEN); (3) образ 0.3.25 задеплоен, легаси www.stostayer.ru жив; (4) MinIO read+write verify (smithy-pin 5.3.x = гипотеза до железа) + регресс /api/content: /audi /check-engine /auto /audi 200 + SEO-тексты рендерятся. Границы: endpoint minio-api.stostayer.ru и креды stayer_minio НЕ трогать; content-empty-path-404-return и деплой web4 — вне скоупа. + +**Status:** ready +**Where I stopped:** (not started) +**Next action:** Бамп packages/web/Dockerfile:1 node:16→node:18; docker build verify; пересборка 0.3.25 + redeploy www.stostayer.ru; MinIO read+write verify + регресс /api/content (audi/check-engine/auto/audi). +**Branch:** n/a +**Notify:** victor/stostayer.new + + +---