0.5.17 • Published 3 years ago

hcs-client v0.5.17

Weekly downloads
33
License
ISC
Repository
github
Last release
3 years ago

HCS Client

Информация

Клиент для сервера конфигурации.

Оглавление

Установка и использование

пример установки: npm install hcs-client -g

вызов справки: hcs-client -h

пример запуска: hcs-client -u http://localhost:3001/api/ -l debug -i 5 -k ./tests/keys/keys1.json ./tests/keys/keys2.toml -t /git1/config.json:tmp/config.json /git1/app2:tmp/app2

пример запуска с приложением: hcs-client -u http://localhost:3001/api/ -e "node ./app.js" -up -l debug -i 5 -k ./tests/keys/keys1.json ./tests/keys/keys2.toml -t /git1/config.json:tmp/config.json /git1/app2:tmp/app2

Таблица ключей запуска

КлючПеременая средыОписание
--version, -vвывести номер версии приложения
--help, -hвызвать справку по ключам запуска
-u, --urlHCS_CLIENT_URLссылка на сервер конфигурации (пример: http://config-server:5000/api )
-e, --execHCS_CLIENT_EXECстрока запуска приложения
-w, --webhookHCS_CLIENT_WEBHOOKссылка на webhook (если не указан, то используется сигнал SIGTERM, необходим ключ exec)
-i, --intervalHCS_CLIENT_INTERVALинтервал проверки обновлений в секундах (необходим ключ exec)
-ri, --restart_intervalHCS_CLIENT_RESTART_INTERVALинтервал перезагрузки приложения в секундах (необходим ключ exec)
-t, --targetHCS_CLIENT_TARGETмассив файлов/папок для синхронизации (формат: <ссылка на сервере>:<ссылка назначения>)
-tm, --tmpHCS_CLIENT_TMPвременная папка
-c, --cwdHCS_CLIENT_CWDрабочая папка для приложения (необходим ключ exec)
-up, --updateHCS_CLIENT_UPDATEслежка за изменениями файлов (необходим ключ exec)
-s, --shellHCS_CLIENT_SHELLвызов дочернего процесса в оболочке ОС (необходим ключ exec)
-cr, --criticalHCS_CLIENT_CRITICALфлаг критического процесса, он не запуститься если не прошла первичная синхронизация (необходим ключ exec)
-l, --logsHCS_CLIENT_LOGSуровень логов prod, dev или debug (по умолчанию prod)
-k, --keysHCS_CLIENT_KEYSмассив файлов ключей в формате json или toml. Переменые клиента имеют префикс client.
0.5.17

3 years ago

0.4.17

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.13

3 years ago

0.3.11

3 years ago

0.3.10

3 years ago

0.3.9

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago