express-21c
Version:
Express Module' application generator
23 lines (20 loc) • 567 B
JavaScript
import Sequelize from 'sequelize'
import process from 'process'
import initModel from './init-models.js'
const env = process.env.NODE_ENV || 'development'
import configJS from '../config/db_config.js'
const config = configJS[env]
let sequelize
if (config.use_env_variable) {
sequelize = new Sequelize(process.env[config.use_env_variable], config)
} else {
sequelize = new Sequelize(
config.database,
config.username,
config.password,
config
)
}
const db = { sequelize }
db.models = initModel(sequelize)
export default db