@inquir/compute-cliv0.4.4 · Node.js 22+
Синтаксис#
inquir compose validate [dir|file] [options]
Параметры#
| Параметр | Назначение |
|---|---|
--name <stack> | Имя стека, которое использовал бы деплой; приложения называются <stack>-<service>. |
--workspace <id|slug> | Выбрать рабочее пространство в пределах прав учётных данных. |
--env <name> | Использовать именованное окружение учётных данных CLI. |
--json | Вывести машиночитаемый результат. |
Общие флаги, окружения и учётные данные CLI ↗
Примеры#
inquir compose validate
inquir compose validate examples/shop --name shop
inquir compose validate stack/inquir-compose.yaml --json
Как работает команда#
Файл проверяет валидатор самой платформы, поэтому вы видите все ошибки и предупреждения, которые выдал бы деплой, а для корректного файла — план: сервисы в порядке развёртывания, CPU, память и тома. При ошибках команда завершается с кодом 1.
Из каталога стека (или каталога указанного файла) CLI отправляет только файлы, которые запросил валидатор: inquir.yaml и Dockerfile каждого сервиса, до 64 КиБ каждый и только внутри этого каталога. Файлы, начинающиеся с точки, и всё остальное не покидают ваш компьютер.