UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

88 lines (78 loc) 1.6 kB
var Confidence = require('confidence'); var criteria = { env: process.env.NODE_ENV }; var config = { $meta: 'This file configures the plot device.', projectName: 'kibana-account', port: { web: { $filter: 'env', test: 9000, production: process.env.PORT, $default: 8000 } }, baseUrl: { $filter: 'env', $meta: 'values should not end in "/"', production: 'https://getaqua.herokuapp.com', $default: 'http://127.0.0.1:8000' }, authAttempts: { forIp: 50, forIpAndUser: 7 }, cookieSecret: { $filter: 'env', production: process.env.COOKIE_SECRET, $default: '~k3yb04rdK4tz!' }, hapiMongoModels: { $filter: 'env', production: { mongodb: { url: process.env.MONGOLAB_URI }, autoIndex: false }, test: { mongodb: { url: 'mongodb://localhost:27017/kibana-account-test' }, autoIndex: true }, $default: { mongodb: { url: 'mongodb://localhost:27017/kibana-account' }, autoIndex: true } }, nodemailer: { host: 'smtp.gmail.com', port: 465, secure: true, auth: { user: 'root@root.com', pass: 'root' } }, system: { fromAddress: { name: 'kibana-account', address: 'root@root.com' }, toAddress: { name: 'kibana-account', address: 'root@root.com' } } }; var store = new Confidence.Store(config); exports.get = function (key) { return store.get(key, criteria); }; exports.meta = function (key) { return store.meta(key, criteria); };