@inquir/compute-cliv0.3.0 · Node.js 22+
Синтаксис#
inquir apps deploybash
inquir apps deploy <app> [options]
Параметры#
| Параметр | Назначение |
|---|---|
--image <ref> | Выпустить этот контейнерный образ вместо сборки исходников. |
--build <buildId> | Выпустить существующую успешную сборку; нельзя сочетать с --image. |
--dir <path> | Каталог исходников для загрузки; по умолчанию текущий. |
--dockerfile <path> | Dockerfile относительно контекста сборки; по умолчанию Dockerfile. |
--context <path> | Контекст сборки внутри загруженных исходников; по умолчанию . |
--target <stage> | Выбрать стадию многостадийного Dockerfile. |
--build-arg KEY=VALUE | Передать аргумент Docker-сборки; можно повторять. |
--force | Запросить новую сборку вместо повторного использования подходящей успешной. |
--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> | Команда проверки готовности внутри контейнера. |
--promote | Переключить production на этот релиз после проверки готовности. |
--no-wait | Вернуться после постановки в очередь; завершение проверить отдельно. |
--json | Вывести машиночитаемый результат. |
Общие флаги, окружения и учётные данные CLI ↗
Примеры#
Пример 1bash
inquir apps deploy web
Пример 2bash
inquir apps deploy web --image nginx:alpine --port 80 --promote
Пример 3bash
inquir apps deploy web --build BUILD_ID --promote
Как работает команда#
Без --image и --build CLI загружает исходники и собирает Dockerfile на платформе. Локальный Docker не требуется.
Перед деплоем сохраните переменные и сетевую политику через apps update. Обработчик deploy не применяет --set, --ingress и --egress.
--no-wait отменяет ожидание релиза; необходимая сборка исходников всё равно сначала завершается.