Сервис sale-renderer
предназначен для формирования и отображения печатного образа чека в Artix Control Center, Artix Loyalty Managment и в telegram-боте.
После установки кассового сервера сервис sale-renderer
запускается автоматически.
Для установки сервиса на отдельную машину необходимо выполнить команды:
curl http://update.artix.su/static/cs/install_scripts/stable/cs_env/install_sale_renderer.sh -o /tmp/sale_renderer_install.sh chmod +x /tmp/sale_renderer_install.sh /tmp/sale_renderer_install.sh
38067
.Команды сервиса
Для управления сервисом используются следующие команды:
docker
start
sale-renderer
– запустить docker-контейнер,docker
stop
sale-renderer
– остановить docker-контейнер.
Конфигурирование сервиса
Настройка сервиса производится в конфигурационном файле /opt/artixcs-sale-renderer/config.json.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
CS_SERVER_HOST | строковый | IP-адрес кассового сервера | По умолчанию 127.0.0.1 |
CS_SERVER_PORT | строковый | Порт кассового сервера | По умолчанию 38051 |
SR_PORT | строковый | Порт, на котором будет запущен сервис | По умолчанию 38067 |
CS_USER_NAME | строковый | Имя пользователя для авторизации по REST-протоколу на КС | При установке сервиса на отдельную машину при включенной авторизации на КС в /opt/artixcs-sale-renderer/config.json необходимо дополнительно указать настройки CS_USER_NAME и CS_USER_PASSWORD |
CS_USER_PASSWORD | строковый | Пароль для авторизации по REST-протоколу на КС |
{ "CS_SERVER_HOST" : "127.0.0.1", "CS_SERVER_PORT" : "38051", "SR_PORT" : "38067", "CS_USER_NAME" : "admin", "CS_USER_PASSWORD" : "admin" }
При изменении настроек необходимо перезапустить сервис.
Логирование
Файлы логов хранятся в директории /var/log/artix/artixcs-sale-renderer/artixcs-sale-renderer.log.<день.месяц.год>
.
Для изменения уровня логирования сервиса необходимо дополнительно в /opt/artixcs-sale-renderer/config.json
указать настройку SR_LOG_LEVEL
:
{ "CS_SERVER_HOST" : "127.0.0.1", "CS_SERVER_PORT" : "38051", "SR_PORT" : "38067", "CR_LOG_LEVEL" : "info" }
Настройкой можно изменить уровень логирования на любой из следующих:
- info,
debug,
warning,
error,
critical.
info
.