spec: define containerized application delivery #10
Specs security / security (pull_request) Successful in 6s
Specs verify / verify (pull_request) Successful in 8s
Conventional commits / commits (pull_request) Successful in 11s
Specs security / security (push) Successful in 6s
Specs verify / verify (push) Successful in 9s
Specs security / security (pull_request) Successful in 6s
Specs verify / verify (pull_request) Successful in 8s
Conventional commits / commits (pull_request) Successful in 11s
Specs security / security (push) Successful in 6s
Specs verify / verify (push) Successful in 9s
This commit was merged in pull request #11.
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
## Why
|
||||
|
||||
WealthLedger сейчас запускается как набор локальных процессов, а поставка на
|
||||
сервер не определена. Разработка не воспроизводит границы runtime-среды, а
|
||||
оператор не имеет согласованного способа установить, обновить, сохранить или
|
||||
восстановить приложение.
|
||||
|
||||
Нужен единый поддерживаемый путь запуска для локальной разработки и одного
|
||||
сервера, чтобы поставка каждой версии была воспроизводимой и не требовала
|
||||
ручного пересоздания окружения.
|
||||
|
||||
## What Changes
|
||||
|
||||
Будет определён поддерживаемый способ запускать WealthLedger локально и на
|
||||
одном сервере. Внешняя серверная маршрутизация передаёт весь трафик
|
||||
приложения на одну точку входа WealthLedger; приложение само обслуживает
|
||||
интерфейс и API.
|
||||
|
||||
Оператор сможет независимо обновлять интерфейс или API согласованными
|
||||
версиями поставки. Пользовательские данные, сессии и секреты сохраняются
|
||||
между штатными перезапусками и обновлениями. Для обновления и восстановления
|
||||
будут определены необходимые безопасные действия и их границы.
|
||||
|
||||
Не входят непрерывное обновление без краткого простоя, несколько экземпляров
|
||||
API, высокая доступность, смена хранилища данных, изменение внешнего reverse
|
||||
proxy и управление серверной инфраструктурой вне WealthLedger.
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
|
||||
- `application-delivery`: поддерживаемый локальный и серверный запуск,
|
||||
обновление компонентов и сохранность состояния WealthLedger.
|
||||
|
||||
### Modified Capabilities
|
||||
|
||||
Нет.
|
||||
|
||||
## Impact
|
||||
|
||||
Пользователь получает одинаково работающую среду разработки и поставленное
|
||||
приложение. Оператор получает воспроизводимую установку, независимое
|
||||
обновление частей приложения и понятные границы восстановления данных.
|
||||
Изменение затронет frontend, backend, specs, docs и общую orchestration
|
||||
workspace; детали решений и delivery будут определены в последующих
|
||||
утверждаемых артефактах.
|
||||
Reference in New Issue
Block a user