@inquir/compute-cliv0.3.0 · Node.js 22+
Синтаксис#
inquir apps createbash
inquir apps create <name> [options]
Параметры#
| Параметр | Назначение |
|---|---|
--project <id|slug> | Переопределить выбранный проект для создаваемого приложения. |
--template <postgres|redis> | Создать базу, том, учётные данные и первый релиз. |
--port <n> | HTTP-порт внутри контейнера; для сервиса только с TCP не указывайте. |
--tcp <name:port[:public]> | Объявить TCP-порт; можно повторять. Для public платформа назначает внешний порт. |
--volume <name:/path[:ro]> | Подключить постоянный том по абсолютному пути в контейнере; можно повторять. |
--memory <mb> | Задать лимит памяти в МБ. |
--cpu <vcpus> | Задать лимит CPU в vCPU. |
--health-path </path> | HTTP-путь проверки готовности сервиса. |
--health-command <cmd> | Команда проверки готовности внутри контейнера. |
--set KEY=VALUE | Сохранить переменную окружения; можно повторять для разных ключей. |
--description <text> | Задать описание приложения. |
--volume-runner <id> | Закрепить приложение и его тома за этим runner. |
--egress <none|full> | Настроить исходящий сетевой доступ. |
--ingress <private|public> | Включить или выключить автоматически выдаваемый публичный адрес. |
--json | Вывести машиночитаемый результат. |
Общие флаги, окружения и учётные данные CLI ↗
Примеры#
Пример 1bash
inquir apps create web --port 3000
Пример 2bash
inquir apps create db --template postgres
Пример 3bash
inquir apps create cache --template redis --project shop
Как работает команда#
Проект выбирается так: --project, затем projects use; если ни один не указан, платформа создаёт проект с именем приложения.
Обычное создание сохраняет конфигурацию и не запускает образ. Создание из шаблона ждёт первый релиз, в том числе с --json.