mirror of
https://github.com/wassname/talk.git
synced 2026-06-29 11:52:05 +08:00
ef172cabfc
* host pym locally * host pym. fix some permalink styles * get url from parent document * reset copy dialog timeout * use pym.parentUrl instead of depending on the parent document * use a simpler method to find the url * add some horrible setInterval code * add some awesome polling * merge master * bail out of comment look up after 10 seconds * re-update permalink attrs * re-add my listeners to article.ejs * allow for overriding the talk db name in an environment var
22 lines
511 B
JavaScript
22 lines
511 B
JavaScript
const mongoose = require('mongoose');
|
|
const debug = require('debug')('talk:db');
|
|
const enabled = require('debug').enabled;
|
|
const url = process.env.TALK_MONGO_URL || (process.env.NODE_ENV === 'test' ? 'mongodb://localhost/test' : 'mongodb://localhost/talk');
|
|
|
|
// Use native promises
|
|
mongoose.Promise = global.Promise;
|
|
|
|
if (enabled('talk:db')) {
|
|
mongoose.set('debug', true);
|
|
}
|
|
|
|
mongoose.connect(url, (err) => {
|
|
if (err) {
|
|
throw err;
|
|
}
|
|
|
|
debug('connection established');
|
|
});
|
|
|
|
module.exports = mongoose;
|