1.3.0 • Published 7 years ago
openair-dpi-kinesis v1.3.0
openair-dpi-kinesis project
This repository contains a Node.js project under microservice architecture. The main functionality is to receive Aws kinesis stream data and send it to the tenant DPI Mongo databases.
Contributors
- Daniel Santana (Main template creator) daniel@everymundo.com
- Anahi Martinez anahi@everymundo.com
- Vincent Medina vincent@everymundo.com
Running the project
- Make sure to set up an AWS profile for your credentials in your .env file with the following at the root of the project.
AWS_PROFILE='kinesis' AWS_REGION='region' AWS_KINESIS_STREAM='streamName' - Also configure the credentials in your local environment:
[kinesis] aws_access_key_id = SOME_KEY_ID aws_secret_access_key = SOME_SUPER_SECRET_ACCESS_KEYTo learn how to create profiles see Using Profiles with the AWS CLI
Run Eureka server
npm run eurekaRun project
npm run localCheck coverage
npm run coverVersion History
1.1.0
Stream-sourced documents now populate tenant databases (Mongo connection declared in env vars).
1.0.0
Initial project structure, including Kinesis stream connection and document recovery.