Hello Milimetric,
I'd like you to do a code review. Please visit
https://gerrit.wikimedia.org/r/85977
to review the following change.
Change subject: Remove web hook
......................................................................
Remove web hook
This web hooks is currently not used.
Change-Id: I0bb25639b9e2ea3ef04a6b382e3f03ee4739dbfa
---
D bin/gd_webhook_server.co
1 file changed, 0 insertions(+), 98 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/analytics/global-dev/dashboard-data
refs/changes/77/85977/1
diff --git a/bin/gd_webhook_server.co b/bin/gd_webhook_server.co
deleted file mode 100755
index 005a74c..0000000
--- a/bin/gd_webhook_server.co
+++ /dev/null
@@ -1,98 +0,0 @@
-#!/usr/bin/env coco
-
-#process.env.NODE_PATH += ':/srv/global-dev.wmflabs.org/limn/node_modules'
-#console.warn NODE_PATH
-
-fs = require 'fs'
-path = {dirname} = require 'path'
-subproc = {exec, spawn} = require 'child_process'
-exists = fs.existsSync or path.existsSync
-
-express = require 'express'
-LimnMiddleware = require '../src/server/middleware'
-
-DATA_DIR = process.env.GLOBAL_DEV_DATA
-
-/**
- * Create server
- */
-app = exports = module.exports = express.createServer()
-
-app.use (req, res, next) ->
- if /\.(csv|txt)$/.test req.url
-# res.header('Content-Type', 'text/plain')
- res.header('Content-Type', 'text/plain;charset=utf-8')
- next()
-
-/**
- * Load Limn middleware
- */
-limn = app.limn = LimnMiddleware do
- varDir : './var'
- dataDir : './var/data'
- proxy :
- enabled : true
- whitelist : /.*/
-
-app.use limn
-# app.use '/vis', limn
-
-# show exceptions, pretty stack traces ### FIXME
-app.use express.errorHandler { +dumpExceptions, +showStack }
-
-/**
- * Handle webhook notification to pull from origin.
- */
-app.all '/webhook/data-update', (req, res) ->
- res.contentType '.txt'
- buf = ''
- cwd = if DATA_DIR then dirname(DATA_DIR) else process.cwd()
-
- git_dir = if DATA_DIR then "--git-dir=#DATA_DIR " else ''
- cmd = "git #git_dir status"
- console.log "[/webhook/data-update] $ #cmd"
-
- # exec the pull async
- child = exec cmd, {cwd}, (err, stdout, stderr) ->
- console.log '[/webhook/data-update] ', stdout
- console.log '[/webhook/data-update] ', stderr
- if err
- console.error '[/webhook/data-update] ERROR!', err
- return res.send "$ #cmd\n\n#stdout\n\n#stderr\n\nERROR! #err", 503
- else
- buf += "$ #cmd\n\n#stdout\n\n#stderr\n"
-
- cmd = "git #git_dir pull"
- console.log "[/webhook/data-update] $ #cmd"
-
- # exec the pull async
- child = exec cmd, {cwd}, (err, stdout, stderr) ->
- console.log '[/webhook/data-update] ', stdout
- console.log '[/webhook/data-update] ', stderr
- if err
- console.error '[/webhook/data-update] ERROR!', err
- buf += "$ #cmd\n\n#stdout\n\n#stderr\n\nERROR! #err\n"
- res.send buf, 503
- else
- buf += "$ #cmd\n\n#stdout\n\n#stderr\n"
- res.send buf, 200
-
-
-
-mainfile = path.basename require.main?.filename
-if require.main is module or 'Cokefile' is mainfile
- PORT = 8081
- PORT = parseInt(that, 10) if process.env.LIMN_PORT
-
- NODE_ENV = process.env.NODE_ENV or 'development'
-
- REV = process.env.LIMN_REV or 'HEAD'
- try REV = require '../version' catch e
- err, stdout, stderr <- exec 'git rev-parse --short HEAD',
{cwd:process.cwd(), env:process.env}
- throw err if err
- REV = stdout.trim! unless REV
-
- console.log s = "Limn Server, Global Dev Flava (port=#PORT, env=#NODE_ENV,
rev=#REV, data_update_repo=#DATA_DIR)"
- console.log '=' * s.length
- app.listen PORT
-
--
To view, visit https://gerrit.wikimedia.org/r/85977
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0bb25639b9e2ea3ef04a6b382e3f03ee4739dbfa
Gerrit-PatchSet: 1
Gerrit-Project: analytics/global-dev/dashboard-data
Gerrit-Branch: master
Gerrit-Owner: QChris <[email protected]>
Gerrit-Reviewer: Milimetric <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits