Skip to content

Recollect - collect operational inisghts using rabbitMQ and Elastcisearch

Notifications You must be signed in to change notification settings

linnovate/recollect

Repository files navigation

Recollect

Recollect - collect operational insights using RabbitMQ and ElasticSearch

Install

npm install

Configure

Application is configured through environment variables (acording to The 12-Factor App) methodology.
Following envs are required

Name Description Example Value
APP_PORT App's http port 3000
RABBITMQ_URL RabbitMQ url amqp://rabbitmq
QUEUE_NAME RabbitMQ queue name event
BASE_QUEUE_NAME RabbitMQ base queues names recollect
ES_URL ElasticSearch url http://elasticsearch
ES_INDEX ElasticSearch index name recollect

You can store all those envs in a file, and then export all of them at once:

export $(cat config.env)

Run

NPM

npm run build
npm run api
npm run consumer

docker-compose

docker-compose up -d

Related resources

About

Recollect - collect operational inisghts using rabbitMQ and Elastcisearch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •