Перейти к содержимому
Документация

inquir deploy

Упаковать и развернуть serverless-функцию из исходников или SDK-ресурса.

@inquir/compute-cliv0.3.0 · Node.js 22+

Синтаксис#

inquir deploybash
inquir deploy [path] [options]

Параметры#

ПараметрНазначение
--name <name>Имя функции; по умолчанию имя пакета или каталога.
--runtime <rt>Переопределить определение runtime: nodejs22, python312 или go122.
--handler <spec>Включить режим handler с указанием module.export.
--start <command>Включить режим web; платформа передаёт PORT.
--mode <handler|web>Переопределить автоматически выбранный режим выполнения.
--asset <name>Развернуть defineFunction-ресурс SDK-воркспейса.
--stage <name>Стадия деплоя; синоним: --environment.
--set KEY=VALUEЗадать переменную функции; можно повторять.
--env-file <path>Загрузить переменные функции из dotenv-файла.
--memory <mb>Лимит памяти функции в МБ.
--timeout <ms>Таймаут выполнения функции в миллисекундах.
--layer <id>Подключить слой по ID; можно повторять.
--workspace <id|slug>Выбрать воркспейс в пределах прав учётных данных.
--env <name>Использовать именованное окружение учётных данных CLI.
--no-logsДождаться завершения без потокового вывода логов сборки.
--ciПростой вывод для CI и ненулевой код выхода при ошибке.
--dry-runПроверить план определения runtime и пакет без деплоя.
--jsonВывести машиночитаемый результат.

Общие флаги, окружения и учётные данные CLI

Примеры#

Пример 1bash
inquir deploy ./api
Пример 2bash
inquir deploy --asset hello
Пример 3bash
inquir deploy --dry-run

Как работает команда#

Позиционный путь означает каталог исходников. Имя SDK-ресурса передавайте через --asset. Для долгоживущих контейнеров используйте apps deploy.

--env выбирает учётные данные CLI, а --stage — стадию деплоя.

Руководства#