@mojaloop/reporting-bc-transfers-reporting-svc
v0.3.11
Published
mojaloop transfers reporting service
Downloads
1
Keywords
Readme
Reporting BC - Transfers Reporting Service
#Notes
Install
See notes in root dir of this repository
More information on how to install NVM: https://github.com/nvm-sh/nvm
Build
npm run build
Run this service
Anywhere in the repo structure:
npm run modules/transfers-reporting-svc start
Auto build (watch)
npm run watch
Unit Tests
npm run test:unit
Integration Tests
npm run test:integration
Configuration
Environment variables
| Environment Variable | Description | Example Values | |---------------------|-----------------|-----------------------------------------| | PRODUCTION_MODE | Flag indicating production mode | FALSE | | LOG_LEVEL | Logging level for the application | LogLevel.DEBUG | | KAFKA_URL | Kafka broker URL | localhost:9092 | | MONGO_URL | MongoDB connection URL | mongodb://root:mongoDbPas42@localhost:27017/ | | KAFKA_LOGS_TOPIC | Kafka topic for logs | logs | | SVC_CLIENT_ID | Service client ID | reporting-bc-transfers-reporting-svc | | SVC_CLIENT_SECRET | Service client secret | superServiceSecret | | SVC_DEFAULT_HTTP_PORT | Default HTTP port for the service | 5001 | | SERVICE_START_TIMEOUT_MS | Timeout for service startup in milliseconds | 60_000 | | SETTLEMENT_SVC_URL | Settlement Service URL | "http://localhost:3600" | | CONSUMER_BATCH_SIZE | Kafka Consumer Batch Size | 50 | CONSUMER_BATCH_TIMEOUT_MS | Kafka Consumer Batch Timeout Milliseconds | 50