Ssmith has uploaded a new change for review.
https://gerrit.wikimedia.org/r/129626
Change subject: Set up node app and server
......................................................................
Set up node app and server
Change-Id: I3a4cf880f8d62bacba32211479a6609757e42dfd
---
A README.md
A defaults.js
A node_modules
A package.json
A server.js
5 files changed, 50 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/dash
refs/changes/26/129626/1
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ad41a22
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+Welcome to the internal Dashboard app for Fundraising!
+It's cool.
\ No newline at end of file
diff --git a/defaults.js b/defaults.js
new file mode 100644
index 0000000..bcc7d11
--- /dev/null
+++ b/defaults.js
@@ -0,0 +1,3 @@
+module.exports = {
+ "port": 8080
+};
\ No newline at end of file
diff --git a/node_modules b/node_modules
new file mode 160000
index 0000000..8dc02e2
--- /dev/null
+++ b/node_modules
+Subproject commit 8dc02e2de56492119bdcb14fbf622162a7467aea
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..69f8169
--- /dev/null
+++ b/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "dash",
+ "description": "Fundraising Dashboard App",
+ "version": "0.0.1",
+ "private": true,
+ "repository": {
+ "type": "git",
+ "url": "https://gerrit.wikimedia.org/r/wikimedia/fundraising/dash"
+ },
+ "dependencies": {
+ "express": "3.x",
+ "commander": "~2.2.0",
+ "rconsole": "~0.2.0"
+ }
+}
diff --git a/server.js b/server.js
new file mode 100644
index 0000000..4456aea
--- /dev/null
+++ b/server.js
@@ -0,0 +1,30 @@
+var express = require( 'express' ),
+ app = express(),
+ commander = require('commander'),
+ server,
+ config = require('./defaults.js');
+
+require('rconsole');
+
+app.get( '/', function( req, res ){
+ res.send( "Fundraising Dashboard Y'all" );
+});
+
+commander
+ .version('0.0.1')
+ .option('-c, --config <path>', 'Path to the local configuration file')
+ .parse(process.argv);
+
+try {
+ if (commander.config) {
+ config = require(commander.config)(config);
+ }
+} catch(err) {
+ console.log("Could not open configuration file %s! %s",
commander.config, err);
+}
+
+server = app.listen( config.port, function() {
+ console.log( 'listening on port %d', server.address().port );
+});
+
+//require commander, rconsole
\ No newline at end of file
--
To view, visit https://gerrit.wikimedia.org/r/129626
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3a4cf880f8d62bacba32211479a6609757e42dfd
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/dash
Gerrit-Branch: master
Gerrit-Owner: Ssmith <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits