voterunner

quick and dirty votes and discussions
git clone https://git.ce9e.org/voterunner.git

commit
dff2039ba6c2232657660c4a58ebf4096fed77a0
parent
864d1372c1453608900c02f1f1117f639d9bb161
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2017-11-18 08:26
switch to any-db to allow sqlite for development

Diffstat

M app.js 17 ++---------------
M package.json 6 ++++--

2 files changed, 6 insertions, 17 deletions


diff --git a/app.js b/app.js

@@ -13,7 +13,7 @@ var http = require('http');
   13    13 var app = express();
   14    14 var server = http.Server(app);
   15    15 var io = require('socket.io').listen(server);
   16    -1 var pg = require('pg');
   -1    16 var anyDB = require('any-db');
   17    17 var fs = require('fs');
   18    18 var log4js = require('log4js');
   19    19 
@@ -28,20 +28,7 @@ server.listen(PORT, HOST, function() {
   28    28 	log.info('Listening on ' + HOST + ':' + PORT);
   29    29 });
   30    30 
   31    -1 var parseDatabaseUrl = function(databaseUrl) {
   32    -1 	var params = url.parse(databaseUrl);
   33    -1 	var auth = params.auth.split(':');
   34    -1 
   35    -1 	return {
   36    -1 		user: auth[0],
   37    -1 		password: auth[1],
   38    -1 		host: params.hostname,
   39    -1 		port: params.port,
   40    -1 		database: params.pathname.split('/')[1],
   41    -1 	};
   42    -1 };
   43    -1 
   44    -1 var db = new pg.Pool(parseDatabaseUrl(DATABASE_URL));
   -1    31 var db = anyDB.createPool(DATABASE_URL);
   45    32 
   46    33 var throwErr = function(err) {
   47    34 	if (err) throw err;

diff --git a/package.json b/package.json

@@ -2,10 +2,12 @@
    2     2 	"name": "voterunner",
    3     3 	"version": "0.0.1",
    4     4 	"dependencies": {
    5    -1 		"socket.io": "^1.4.8",
   -1     5 		"any-db": "^2.2.0",
   -1     6 		"any-db-postgres": "^2.1.5",
   -1     7 		"any-db-sqlite3": "^2.1.4",
    6     8 		"express": "^4.14.0",
    7     9 		"log4js": "^0.6.38",
    8    -1 		"pg": "^6.0.3"
   -1    10 		"socket.io": "^1.4.8"
    9    11 	},
   10    12 	"devDependencies": {
   11    13 		"markdown-it": "^7.0.0",