Тохиргоо

Microservice-ыг асаахын тулд ухаалаг гэрээ, блокчэйн нөүд, компанийн хэтэвч, api-key зэрэг тохиргоог зайлшгүй хийх шаардлагатай.

Орчны хувьсагч (Env variables)

Дараах хувьсагчуудыг тохируулсны дараа программыг асаана.

AUTH_TOKEN=<secrettoken>  # microservice рүү http хүсэлт илгээхдээ X-API-KEY нэртэй header-т уг токеныг тохируулж өгнө.

## Message Queue
RBMQ_ENABLE=<true|false>  # RBMQ ашиглах эсэх. Хэрэв ашиглах бол дараах RBMQ_ эхлэлтэй тохиргоонуудыг хийнэ.
RBMQ_QUEUE=<topic_name>   # RabbitMQ рүү мэдээлэл илгээх Queue буюу Topic нэр. Default=local_notly_mn
RBMQ_HOST=<host_ip>       # RabbitMQ ажиллаж буй IP. Default=localhost
RBMQ_PORT=<port>          # RabbitMQ ажиллаж буй портын дугаар. Default=5672
RBMQ_USER=<username>      # RabbitMQ хэрэглэгчийн нэр. Default=guest
RBMQ_USER=<password>      # RabbitMQ нууц үг. Default=guest

## Блокчэйн
NODE_URL=<node_uri>       # ТЕО блокчэйн node url. default=https://node-testnet.corexchain.io
CHAIN_ID=<3305|1104>      # ТЕО блокчэйн node url. default=3305

## Ухаалаг гэрээ
CONTRACT_ADDRESS=<sc_addr>    # KYE ухаалаг гэрээний хаяг. Компани бүрд тус тусдаа хаяг байна. Default=0xbf55b2485272292FF0063142fB244CDd0985B2Ee
ISSUER_ADDRESS=<wallet_addr>  # Блокчэйнд мэдээлэл оруулагч компанийн хэтэвчийн хаяг. Default=0x85F5c799e1edEe7Fc042638D5c00da3a5cC8c7a4
ISSUER_PK=<wallet_pk>         # Блокчэйнд мэдээлэл оруулагч компанийн хэтэвчийн түлхүүр
ISSUER_NAME=<company_name>    # Блокчэйнд мэдээлэл оруулагч компанийн нэр

Last updated