chore(release): 0.2.1 #20

Merged
codex-bot merged 4 commits from release/0.2.1 into main 2026-10-07 18:37:35 +03:00
Showing only changes of commit 9fbc23f757 - Show all commits
+7 -8
View File
@@ -68,15 +68,14 @@ Nest работает в watch mode. Host `node_modules` и `.env` не монт
Данные development хранятся отдельно в named volume `development-data` проекта `wealthledger-dev`; Данные development хранятся отдельно в named volume `development-data` проекта `wealthledger-dev`;
обычные restart/down их сохраняют. Изменение dependencies/config требует rebuild. обычные restart/down их сохраняют. Изменение dependencies/config требует rebuild.
Production использует `compose.yaml` и restricted env по `.env.compose.example`: Production использует отдельный [репозиторий deploy](https://git.personal.ksv741.ru/WealthLedger/deploy):
две ссылки на опубликованные версии images, persistent absolute host data path, его Git-тег закрепляет пару images, а `./deploy.sh vX.Y.Z` выполняет обновление.
постоянные JWT/encryption secrets и публичный HTTPS origin. Каталог данных Рабочие данные, сертификат T-Bank и постоянные ключи находятся вне checkout.
должен существовать и принадлежать UID/GID 1000:1000. Только frontend публикует Только frontend публикует `127.0.0.1:8080`; серверный Caddy направляет туда весь
`127.0.0.1:8080`; серверный Caddy направляет туда весь домен. Backend port домен. Backend port остаётся внутренним. Корневой Compose сохраняется для development.
остаётся внутренним, migration service использует тот же backend image.
Полная процедура установки, независимых обновлений, stopped-backend backup Пошаговая процедура установки, обновления и восстановления — README `deploy`;
и explicit restore — [документация](https://git.personal.ksv741.ru/WealthLedger/docs), архитектурные границы — [документация](https://git.personal.ksv741.ru/WealthLedger/docs),
страница `architecture/deployment.md`. страница `architecture/deployment.md`.
Перед backend update обязательны остановка, backup и успешная migration. Перед backend update обязательны остановка, backup и успешная migration.
Image rollback не восстанавливает старую базу. Публикация component images Image rollback не восстанавливает старую базу. Публикация component images