@greenpress/secrets
Version:
manage encrypted secrets
21 lines (17 loc) • 461 B
JavaScript
const mongoose = require('mongoose');
module.exports = (uri) => {
mongoose.connect(uri, {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false
});
// plug in the promise library:
mongoose.Promise = global.Promise;
mongoose.connection.on('error', (err) => {
console.error(`Mongoose connection error: ${err}`);
process.exit(1);
});
// load models
require('./models/secret');
};