Files
han-app/VM1_app/documentation/README.md
T

24 lines
1.9 KiB
Markdown

# Документация ВМ1 HAN Chat
Здесь находятся профильные спецификации контура ВМ1. Канонические границы, имена и межсервисные контракты задаёт [`architectory`](../../architectory/README.md); при конфликте действует порядок приоритетов из этого README.
## Состав ВМ1
- [`module-01-api-backend.md`](module-01-api-backend.md) — API, App DB, Message Safety caller, realtime.
- [`module-02-frontend-test-site.md`](module-02-frontend-test-site.md) — web/mobile frontend contract.
- [`module-03-nginx-vm1.md`](module-03-nginx-vm1.md) — public edge ВМ1.
- [`module-04-redis-vm1.md`](module-04-redis-vm1.md) — Redis DB0/DB1.
- [`module-06-bitrix-local-app.md`](module-06-bitrix-local-app.md) — Bitrix24 Open Lines local app.
- [`module-08-keycloak.md`](module-08-keycloak.md) — OIDC/OTP/SmartCaptcha.
- [`module-09-observability-vm1.md`](module-09-observability-vm1.md) — telemetry ВМ1.
- [`module-10-deployment-vm1.md`](module-10-deployment-vm1.md) — production
deployment boundary и cutover ВМ1.
- [`RUNBOOK.production.ru.md`](../codebase/backend/deployment/RUNBOOK.production.ru.md)
— единственный исполняемый fresh production runbook ВМ1.
- [`module-11-idgtl-sms.md`](module-11-idgtl-sms.md) — целевой SMS-контур.
Message Safety, CRM sync, nginx/Redis/telemetry и runbook ВМ2 находятся в [`VM2_services/documentation`](../../VM2_services/documentation/README.md). После cutover ВМ1 не запускает `message-safety`, `bitrix-sync` или Redis DB2; вызов Safety идёт по private HTTPS `:8443`.
Legacy single-VM deployment guides и stub runbooks не являются production
инструкциями. In-place перенос legacy VM в production запрещён.