35 lines
773 B
JavaScript
35 lines
773 B
JavaScript
const config = require("./config");
|
|
|
|
const Sequelize = require("sequelize");
|
|
const sequelize = new Sequelize(
|
|
config.DB,
|
|
config.USER,
|
|
config.PASSWORD,
|
|
{
|
|
host: config.HOST,
|
|
dialect: config.dialect,
|
|
port: config.PORT,
|
|
pool: {
|
|
max: config.pool.max,
|
|
min: config.pool.min,
|
|
aqcuire: config.pool.acquire,
|
|
idle: config.pool.idle
|
|
}
|
|
}
|
|
);
|
|
|
|
const db = {};
|
|
|
|
db.Sequelize = Sequelize;
|
|
db.sequelize = sequelize;
|
|
|
|
db.intent = require("./models/intent")(sequelize, Sequelize);
|
|
db.user = require("./models/user")(sequelize, Sequelize);
|
|
db.role = require("./models/role")(sequelize, Sequelize);
|
|
db.bill = require("./models/bill")(sequelize, Sequelize);
|
|
|
|
module.exports = {
|
|
db
|
|
};
|
|
|