UNPKG

cgkb

Version:

Contextual Graph Knowledge Base

15 lines (12 loc) 547 B
const Promise = require('bluebird') const _ = require('lodash') const neo4j = require('neo4j') const path = require('path') const dbEnvConfig = require(path.join(__dirname, '..', 'config', 'db.json')) /* istanbul ignore next */ process.env.NODE_ENV = process.env.NODE_ENV || 'development' process.env.TZ = 'utc' // standardize db time const dbConfig = _.get(dbEnvConfig, `${process.env.NODE_ENV}`) const db = new neo4j.GraphDatabase(`http://${dbConfig.username}:${dbConfig.password}@localhost:7474`) Promise.promisifyAll(db) module.exports = db