docs: link production deployment repository
Conventional commits / commits (pull_request) Successful in 13s

This commit was merged in pull request #17.
This commit is contained in:
2026-09-20 18:50:05 +03:00
parent 80fa254a31
commit 9fbc23f757
+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