1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 02:29:26 +02:00

Add rethinkdb.

This commit is contained in:
Simo Kinnunen 2014-01-27 19:47:37 +09:00
parent bbab0e6014
commit 23d068490e
5 changed files with 91 additions and 0 deletions

22
lib/db/index.js Normal file
View file

@ -0,0 +1,22 @@
var setup = require('./setup')
var rutil = require('../util/rutil')
var logger = require('../util/logger')
function connect() {
var log = logger.createLogger('db')
return rutil.connect({
host: process.env.RDB_HOST || 'localhost'
, port: process.env.RDB_PORT || 28015
, db: process.env.RDB_DB || 'stf'
, authKey: process.env.RDB_AUTHKEY
})
.then(function(conn) {
conn.on('error', function(err) {
log.fatal('Connection error', err.stack)
process.exit(1)
})
return conn
})
}
module.exports = connect().then(setup)