> ## Documentation Index
> Fetch the complete documentation index at: https://harness.mmbrn.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Процедура: deploy-media-vps — выкладка на media-VPS с прогоном в журнале

> **Определение.** `deploy-media-vps` — процедура разворачивания на media-VPS (`BACKGROUND_MEDIA_IPV4`): сервисы **media**, **cabinet**, **device-board**, **root-site**. Входы исполнителей — `_ssh-media-deploy`, `_ssh-cabinet-deploy(-image)`, `_ssh-device-board-deploy`, `root-site:deploy`.

**Определение.** `deploy-media-vps` — процедура разворачивания на media-VPS (`BACKGROUND_MEDIA_IPV4`): сервисы **media**, **cabinet**, **device-board**, **root-site**. Входы исполнителей — `_ssh-media-deploy`, `_ssh-cabinet-deploy(-image)`, `_ssh-device-board-deploy`, `root-site:deploy`.

## Паспорт

* **ID:** `deploy-media-vps`
* **Род:** не объявлено
* **Держатель:** vesnin
* **Состояние:** `built-valid`
* **Миграция:** `in-migration`
* **Канон:** [`docs/procedures/deploy-media-vps`](https://github.com/officefish/Membrana/blob/main/docs/procedures/deploy-media-vps/README.md)

## Когда входить

деплой — рука владельца; автозапуск прод-выкладки запрещён конструкцией манифеста

Команда или фраза входа: `yarn cabinet:deploy:prod`

## Этапы

* `build` — vesnin
* `rollout` — tarasov
* `smoke` — dynin
* `record` — angelina

## Гейты

* **owner-rollout:** ждёт owner; продолжение — владелец сам запускает напечатанную команду выкладки (deploy:when-green печатает, не запускает)

## Выходы и примеры

<Warning>
  Портфолио отсутствует. Пробел копит `workflow-examples-marathon`.
</Warning>
