Public | Automated Build

Last pushed: 2 years ago
Short Description
Sesam mongodb-sink microservice
Full Description


A python micro service for receiving a JSON entity stream from a Sesam service
instance and pushing them to MongoDB.

A docker image is provided here:

docker run -it --rm \
  --name=mongodb-sink \
  --network=<network> \
  -p 5001:5001 \
  -e MONGODB_HOST=<host> \
  -e MONGODB_PORT=<port> \
  -e MONGODB_USERNAME=<username> \
  -e MONGODB_PASSWORD=<password> \
  -e MONGODB_DATABASE=<database> \
  • MONGODB_HOST: the hostname of the mongodb instance the sink will connect
    to. (default: localhost)
  • MONGODB_PORT: the port of the mongodb instance the sink will connect to.
    (default: 27017)
  • MONGODB_DATABASE: the database to push data to
  • MONGODB_USERNAME: the username of database user
  • MONGODB_PASSWORD: the password of the database user

The service is running on port 5001 and accepts connections to the following

POST /<collection>

collection is the collection to push the data into.
If it does not exist it will be created.

Docker Pull Command
Source Repository