GitHunt
MD

mdeiters/heroku-proxy

A node.js proxy to run on heroku

A really simple node.js round-robin proxy meant to run on Heroku to load balance AWS elastic search instances.

To configure, make sure the ELASTIC_SEARCH_SERVERS is set:
ELASTIC_SEARCH_SERVERS="SOME.IP.ADDRESS.compute-1.amazonaws.com,ANOTHER.IP.ADDRESS.compute-1.amazonaws.com"

To run locally:
ELASTIC_SEARCH_SERVERS="SOME.IP.ADDRESS.compute-1.amazonaws.com,ANOTHER.IP.ADDRESS.compute-1.amazonaws.com" node server.js

Todo
Remove a dead server from the pool

Contributors

Created June 28, 2012
Updated August 13, 2019
mdeiters/heroku-proxy | GitHunt