1 | var log = require('./logger')('db');
|
2 |
|
3 | var validateDbAdaptor = require('./validators/validateDbAdaptor');
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | function connect(dbAdaptor) {
|
10 | validateDbAdaptor(dbAdaptor);
|
11 |
|
12 | log.info('Attempting to connect to database');
|
13 |
|
14 | exports.adaptor = dbAdaptor;
|
15 |
|
16 | return dbAdaptor.connect().then(function() {
|
17 | log.info('Successfully connected to database');
|
18 | }).catch(function(err) {
|
19 | log.fatal(err, 'Failed to connect to database');
|
20 | process.exit(1);
|
21 | });
|
22 | }
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 | exports = module.exports = connect; |
\ | No newline at end of file |