MRE-Microservice Environment Variables

Following are the environment variables used in the mre-microservice service.

Config Parameter

Expected Value

Notes

PORT

8443

Port where mre-microservice is hosted

DBURL

mongo

This is the URL of Mongo service

DB_PORT

27017

Mongo default port

DBNAME

chatsolution

The value MONGODB_DATABASE

parameter in Mongo service

DB_USER

dbconnector

The value of MONGODB_USER parameter in Mongo service

DB_Password

Expertflow464

The value MONGODB_PASSWORD parameter in Mongo service

DB_RECONNECT_INTERVAL

500

Reconnect interval if database connection is lost

DB_RECONNECT_TRIES

30

Number of database reconnect retries

DB_KEEP_ALIVE_TIME

3000

Time of keep alives between database and connector

ENABLE_MONGO_SSL

true/false


MONGO_SSL_CERT_PATH

https/mongo_cert.pem


ALLOW_CORS

true/false

Allow cross origin requests

ENABLE_LOGS

true/false

Enable logging

ENABLE_CONFIGS

true/false

Enable configuration

LOG_FILE_PATH

mre-microservice.log

Log file path

LOG_LEVEL

trace


UMM

http://umm:8080

or

https://umm:8443

Internal URL of UMM service

UMM_USERNAME

admin

Mre-microservice needs administration role in UMM

UMM_PWD

admiN123!

Password of administrator account if changed

USER_TYPE

CC/DB

This value should be same as mre USER_TYPE parameter in every deployment. Use CC type if solution is being used in integration with Contact Center, DB otherwise

AMQ_HOST

activemq

ActiveMQ host fqdn

AMQ_PORT

61613

Stomp protocol supports 61613 by default

AMQ_SSL_ENABLED

true/false

ActiveMQ SSL traffic

AMQ_SSL_KEY_PATH

https/client.key

ActiveMQ SSL key path

AMQ_SSL_CERT_PATH

https/client.pem

ActiveMQ SSL certificate path

AMQ_SSL_PASSPHRASE

password

ActiveMQ SSL certificate passphrase

AMQ_SSL_CERT_AUTHORITY_PATH

https/broker.pem

ActiveMQ Certificate Authority path

AMQ_QUEUE

MreMicroservice

Queue where MRE-Microservice listens to configuration updates, Do Not Change

RE_QUEUE_NAME

RoutingEngine

Queue where MRE listens to configuration updates, Do Not Change

ENABLE_SSL

true/false

Enable microservice via https

HTTPS_KEY_PATH

https/localhost.key

HTTPS key path

HTTPS_CERT_PATH

https/localhost.crt

HTTPS certificate path

PASSPHRASE

expertflow

HTTPS certificate passphrase

CERT_BUNDLE_PATH

https/mre-microservice.ca-bundle

This ca-bundle contains certificates of umm for https calls