Loyalty

  1. Домой
  2. Документация
  3. Loyalty
  4. Инструкция администратора
  5. Настройка конфигов процессинга

Настройка конфигов процессинга

Для корректной работы Loyalty on creatio важно правильно настроить конфигурацию процессинг-сервиса. На стороне процессинг сервиса необходимо настроить все подключения.

В директории с сервисом процессинга лежит файл appsettings.json. После открытия файла Вы увидите ряд параметров.

{
  "DB_HOST": "172.68.0.2",  
  "DB_PORT": 5432,
  "DB_NAME": "loyalty",
  "DB_USER": "test",
  "DB_PASSWORD": "test",

  "RMQ_HOST": "172.68.0.3",
  "RMQ_USER": "guest",
  "RMQ_PASSWORD": "guest",
  "RMQ_QUEUE": "LoyaltyProcessing",

  "API_AUTH_TOKEN": "secret",

  "Logging": {
    "LogLevel": {
      "Default": "Warning",
      "System": "Warning",
      "Microsoft": "Warning"
    }
  }
}

DB_HOST — ip-адрес машины, на которой развернута Ваша база данных в формате x.x.x.x (например, 172.68.0.2)

DB_PORT — порт машины, который слушает подключение к Вашей базе данных (например, 5432)

DB_NAME — имя базы данных (например, loyalty)

DB_USER — имя пользователя Вашей базы данных (например, test)

DB_PASSWORD — пароль пользователя Вашей базы данных (например, test)

RMQ_HOST— ip-адрес машины, на которой развернут RabbitMQ (например, 172.68.0.3)

RMQ_USER — имя пользователя RabbitMQ (например, guest)

RMQ_PASSWORD— пароль пользователя RabbitMQ (например, guest)

RMQ_QUEUE — имя очереди, которая будет создана для передачи сообщений в процессинг (например, LoyaltyProcessing). При запуске процессинга будет создана автоматически с указанными в этом параметре именем.

API_AUTH_TOKEN — Ваш токен аутентификации (например, secret). Набор символов, задается пользователем в данном параметре, рекомендуется использовать сложный произвольный ряд символов одинаковый для кассы и процессинга.

Про секцию Logging Вы можете почитать по ссылке.

Для удобства и простоты конфигурирования вы можете использовать переменные окружения в unix-системах.

Материал был полезен? Да 2 Нет