Параметры командной строки
clo предоставляет следующие параметры командной строки:
Использование: clo [Опции] <Команда>
Команды:
login Аутенфикация на сервере
logout Завершение работы
publish Добавить ресурс и запустить агент
register Добавить ресурс без запуска агента
unpublish Удалить ресурс
ls Вывести список ресурсов
run Запустить агент и опубликованные ресурсы
start Запустить публикацию ресурса (при работающем агенте)
stop Остановить публикацию ресурса (при работающем агенте)
clean Удалить все ресурсы
purge Очистить кеш (загрузки и установленные сторонние приложения)
options Вывести список параметров конфигурации
set Установить значение параметра конфигурации
get Получить значение параметра конфигурации
ping Проверить пинг до сервера
service Работа с сервисом
upgrade Обновить приложение до последней версии
help Помощь
Опции:
-v, --verbose Выводить лог в консоль
-l, --log-level <LOG_LEVEL> Уровень логирования, по умолчанию: "error".
Возможные значения: "error", "warn", "info", "debug"
-c, --conf <CONF> Путь к файлу конфигурации
-h, --help Показать справку
-V, --version Показать номер версии
Описание команд
Аутенфикация на сервере
clo login <email> [--password password]
Аутентифицируется на сервере с использованием email и пароля, и сохраняет API токен в файл конфигурации.
Если пароль не указан в качестве аргумента командной строки, команда запросит его или использует переменную окружения CLO_PASSWORD, если она установлена.
Завершение работы
clo logout
Удаляет сохраненный API токен из файла конфигурации.
Добавить ресурс и запустить агент
clo publish [--name имя_сервиса] [--auth тип_авторизации] [--acl email:роль] [--header name:value] <протокол> <порт|хост:порт|путь|строка подключения>
Параметры
протокол- протокол, по которому доступен ресурс (http, https, tcp, udp, 1c)порт- номер порта, на котором доступен ресурсхост- адрес хоста, на котором доступен ресурс. Если хост не указан, используетсяlocalhostпуть- для протокола 1с - путь до каталога БД 1Сстрока подключения- для протокола 1с - строка подключения к БД 1С
Опции
--name- опциональное имя сервиса для отображение в личном кабинете--auth- тип авторизации для доступа к ресурсу. Возможны е значения:none- без авторизацииbasic- HTTP Basic Auth
--acl- Правило доступа к ресурсу. Правило может быть несколько. Каждое правило имеет видemail:роль, где:email- адрес электронной почты пользователяроль- роль пользователя. Возможные значения:admin- администраторreader- пользователь с правами на чтениеwriter- пользователь с правами на запись (только для протоколаwebdav)
--header- HTTP заголовок для запроса. Заголовок может быть несколько. Каждое правило имеет видname:value, где:name- имя заголовкаvalue- значение заголовка
После публикации ресурс добавляется в файл конфигурации и приложение запускается.
Если вам нужно просто добавить ресурс в файл конфигурации, используйте команду register
После этого вы можете запустить приложение с помощью команды run