chore(release): 0.2.1 #20
@@ -68,15 +68,14 @@ Nest работает в watch mode. Host `node_modules` и `.env` не монт
|
||||
Данные development хранятся отдельно в named volume `development-data` проекта `wealthledger-dev`;
|
||||
обычные restart/down их сохраняют. Изменение dependencies/config требует rebuild.
|
||||
|
||||
Production использует `compose.yaml` и restricted env по `.env.compose.example`:
|
||||
две ссылки на опубликованные версии images, persistent absolute host data path,
|
||||
постоянные JWT/encryption secrets и публичный HTTPS origin. Каталог данных
|
||||
должен существовать и принадлежать UID/GID 1000:1000. Только frontend публикует
|
||||
`127.0.0.1:8080`; серверный Caddy направляет туда весь домен. Backend port
|
||||
остаётся внутренним, migration service использует тот же backend image.
|
||||
Production использует отдельный [репозиторий deploy](https://git.personal.ksv741.ru/WealthLedger/deploy):
|
||||
его Git-тег закрепляет пару images, а `./deploy.sh vX.Y.Z` выполняет обновление.
|
||||
Рабочие данные, сертификат T-Bank и постоянные ключи находятся вне checkout.
|
||||
Только frontend публикует `127.0.0.1:8080`; серверный Caddy направляет туда весь
|
||||
домен. Backend port остаётся внутренним. Корневой Compose сохраняется для development.
|
||||
|
||||
Полная процедура установки, независимых обновлений, stopped-backend backup
|
||||
и explicit restore — [документация](https://git.personal.ksv741.ru/WealthLedger/docs),
|
||||
Пошаговая процедура установки, обновления и восстановления — README `deploy`;
|
||||
архитектурные границы — [документация](https://git.personal.ksv741.ru/WealthLedger/docs),
|
||||
страница `architecture/deployment.md`.
|
||||
Перед backend update обязательны остановка, backup и успешная migration.
|
||||
Image rollback не восстанавливает старую базу. Публикация component images
|
||||
|
||||
Reference in New Issue
Block a user