Skip to content

Instantly share code, notes, and snippets.

@mlocher
Last active August 29, 2015 14:06
Show Gist options
  • Save mlocher/8a9613cc590dfbe5b1e8 to your computer and use it in GitHub Desktop.
Save mlocher/8a9613cc590dfbe5b1e8 to your computer and use it in GitHub Desktop.
Codeship Webhook Multiplexer
["http://jc-staging-shipper-2005409636.eu-west-1.elb.amazonaws.com"]
{
"name": "shipper-plexer",
"version": "0.0.0",
"dependencies": {
}
}
var express = require('express')
var app = express()
var request = require('request')
app.use(require('body-parser').json())
var eps = require('./endpoints.json')
app.post('/', function(req, res) {
console.log(req.body)
eps.forEach(function(url) {
request.post({
url: url,
json: req.body
}, function(err) {
if (err) console.error(err)
})
})
})
var port = process.env.PORT || 80
app.listen(port)
console.log(port)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment