|
| 1 | +# Документация Stands Engine |
| 2 | + |
| 3 | +Stands Engine разделяет инфраструктуру на три уровня: |
| 4 | + |
| 5 | +1. **Приложение** — переиспользуемое описание образа, ролей и шаблонов запуска. |
| 6 | +2. **Стенд** — конкретный набор серверов, инстансов приложений и их размещение. |
| 7 | +3. **Выполнение** — настройка провайдера, создание серверов, запуск и удаление стенда. |
| 8 | + |
| 9 | +Для каждого уровня есть отдельное руководство: |
| 10 | + |
| 11 | +| Задача | Руководство | |
| 12 | +|---|---| |
| 13 | +| Добавить новое приложение в app registry | [Описание приложений](application-manifest.md) | |
| 14 | +| Собрать или изменить `stand.yml` | [Манифест стенда](stand-manifest.md) | |
| 15 | +| Настроить окружение и выполнить `create`/`destroy` | [Настройка и эксплуатация](operations.md) | |
| 16 | + |
| 17 | +## Рекомендуемый порядок чтения |
| 18 | + |
| 19 | +Если вы впервые работаете с проектом: |
| 20 | + |
| 21 | +1. Прочитайте общий обзор и быстрый старт в [README проекта](../README.md). |
| 22 | +2. Изучите [манифест стенда](stand-manifest.md), чтобы понять связи между |
| 23 | + серверами, приложениями и инстансами. |
| 24 | +3. Если нужно добавить новый тип приложения, перейдите к |
| 25 | + [описанию приложений](application-manifest.md). |
| 26 | +4. Перед реальным запуском проверьте требования в |
| 27 | + [руководстве по эксплуатации](operations.md). |
| 28 | + |
| 29 | +## Примеры |
| 30 | + |
| 31 | +- [`demo/stand.yml`](../demo/stand.yml) — полный стенд с несколькими приложениями |
| 32 | + и нодами. |
| 33 | +- [`demo/app-registry`](../demo/app-registry) — готовые описания Redis, MongoDB, |
| 34 | + Redpanda, Kafka UI и Dozzle. |
| 35 | +- [`demo/cloud-init.yaml.mako`](../demo/cloud-init.yaml.mako) — cloud-init для |
| 36 | + поддерживаемого Podman runtime. |
| 37 | + |
| 38 | +> `create` создаёт реальные облачные ресурсы. Перед запуском проверьте provider |
| 39 | +> credentials, типы серверов, сеть и стоимость ресурсов. |
0 commit comments