Skip to content
Tool to push data from PostgreSQL to Elasticsearch
JavaScript Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Fixed readme licence Sep 20, 2019
Dockerfile Initial commit Nov 3, 2018 Fixed readme licence Nov 15, 2018


Getting data from PostgreSQL to Elasticsearch, originally designed for audit archiving.

Performs both historic and real-time event driven data streaming.


  • Node 8+ with npm available
  • Requires the database to use an incremental primary key to work correctly

Getting Started

Review the top of src/index.js for the list of environment variables required.

Each environment variable comes with a comment which explains it's purpose and effect

cd src
npm install
ENV_VARIABLES=todo node index.js

Environment variables

Please see src/index.js for the list of available environment variables.


The service may be run directly on a host machine or via docker.

The docker image can be built using:

cd /project/root;
sudo docker build -t mytag/name .

Built With


Currently no versioning system



This project is licensed under the GPLv3 License - see the file for details.


You can’t perform that action at this time.