Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

hcs-client

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hcs-client

Client for http config server

latest
Source
npmnpm
Version
0.5.17
Version published
Maintainers
1
Created
Source

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.

Keywords

config

FAQs

Package last updated on 27 Dec 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts