docs(history,todo): ручная публикация страницы CRUD на TEST + отметка в TODO

HISTORY (раздел 5, раздел с ошибками стал 6):
- сборка test-стенда без публикации (S3CFG_REGISTRY в несуществующий путь —
  штатного флага «build-only» у 04 нет);
- заливка в S3 (алиас regdocs из secrets/.s3cfg_registry) и копирование на ВМ
  в /var/www/tf-docs/nubes-test/curated/crud/three_apps/ — сайт отдаёт nginx с ВМ,
  а не из S3;
- проверка: живой URL 200, 163789 байт, cmp с локальной сборкой совпадает,
  version 3.0.0, 5.0.5 нет;
- ограничение: в меню других страниц ссылки нет (их навигация старая);
- заметка: ssh naeel@5.172.178.213 без алиаса не пускает, нужен алиас vps;
- в «Мои ошибки» добавлена неверная формулировка про домены.
TODO: добавлен раздел «Что уже сделано вручную (временно)» и следствие — полная
пересборка нужна, чтобы пример появился в меню, а версии совпали с profile.env.
Проверено: разделы 1-6 в HISTORY, структура TODO на месте, блоки кода парные.
This commit is contained in:
Repinoid
2026-10-02 08:29:50 +03:00
parent fe25be9b85
commit 25f9114950
2 changed files with 54 additions and 1 deletions
+17
View File
@@ -30,6 +30,23 @@
- локальная сборка `site/` (2026-09-28 09:40) — сборка dev-стенда, строки `5.0.5` в ней
нет, то есть на S3 лежит сборка **старше** этого `site/`.
## Что уже сделано вручную (2026-10-02, временно)
Страница `curated/crud/three_apps/` опубликована **только она**, отдельно от полной пересборки
(команда владельца: «эта ручная заливка — временная, для демонстрации коллегам»):
- собрано `04 --profile TOOLS/config/test` с заблокированной публикацией (сборка без заливки сайта);
- залито в S3 (`docs/nubes-test/nubes/curated/crud/three_apps/index.html`);
- скопировано на ВМ в `/var/www/tf-docs/nubes-test/curated/crud/three_apps/` (именно оттуда
nginx отдаёт сайт — S3-объект сам по себе на живом сайте не появляется);
- проверено: `https://tf-docs.nodejsk8s.dev.nubes.ru/nubes-test/curated/crud/three_apps/` → 200,
версия на странице 3.0.0.
Следствие: страница доступна **только по прямому адресу** — в меню остальных страниц стенда
ссылки на неё нет (их навигация от старой сборки). Полная пересборка ниже нужна именно для
этого: чтобы пример появился в разделе «Проверенные примеры» в меню, и чтобы версии во всех
примерах совпали с `profile.env`.
## Что сделать
1. Для каждого устаревшего стенда — сборка и публикация: