Sign inSign up

giskou/mongodb-sink

By giskou

•Updated almost 10 years ago

Sesam mongodb-sink microservice

Image
0

436

giskou/mongodb-sink repository overview

#mongodb-datasink

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: https://hub.docker.com/r/giskou/mongodb-sink/⁠

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> \
  giskou/mongodb-sink
  • 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 endpoint:

POST /<collection>

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

Tag summary

Content type

Image

Digest

Size

30.8 MB

Last updated

almost 10 years ago

docker pull giskou/mongodb-sink