21 lines
452 B
JavaScript
21 lines
452 B
JavaScript
const Sequelize = require('sequelize');
|
|
const Config = require('./config.js');
|
|
const Models = require('./models');
|
|
|
|
if (!Config.config.db_url) {
|
|
console.error('No database url found. please set `db_url` in config.json');
|
|
process.exit();
|
|
}
|
|
|
|
const db = new Sequelize(Config.config.db_url);
|
|
|
|
module.exports = {
|
|
db: db,
|
|
constructors: {
|
|
user: () => {
|
|
return User.build();
|
|
}
|
|
},
|
|
schemas: Models(db, Sequelize)
|
|
};
|