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

inquir compose validate

Проверить inquir-compose.yaml так, как это сделал бы деплой.

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

Синтаксис#

inquir compose validatebash
inquir compose validate [dir|file] [options]

Параметры#

ПараметрНазначение
--name <stack>Имя стека, которое использовал бы деплой; приложения называются <stack>-<service>.
--workspace <id|slug>Выбрать рабочее пространство в пределах прав учётных данных.
--env <name>Использовать именованное окружение учётных данных CLI.
--jsonВывести машиночитаемый результат.

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

Примеры#

Пример 1bash
inquir compose validate
Пример 2bash
inquir compose validate examples/shop --name shop
Пример 3bash
inquir compose validate stack/inquir-compose.yaml --json

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

Файл проверяет валидатор самой платформы, поэтому вы видите все ошибки и предупреждения, которые выдал бы деплой, а для корректного файла — план: сервисы в порядке развёртывания, CPU, память и тома. При ошибках команда завершается с кодом 1.

Из каталога стека (или каталога указанного файла) CLI отправляет только файлы, которые запросил валидатор: inquir.yaml и Dockerfile каждого сервиса, до 64 КиБ каждый и только внутри этого каталога. Файлы, начинающиеся с точки, и всё остальное не покидают ваш компьютер.

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