Files
WhatToWatch/server/models/index.js
2019-02-15 01:39:32 -06:00

29 lines
557 B
JavaScript

import Sequelize from 'sequelize';
const sequelize = new Sequelize(
process.env.DATABASE,
process.env.DATABASE_USER,
process.env.DATABASE_PASSWORD,
{
dialect: 'postgres',
host: 'localhost',
// logging: false,
},
);
const models = {
User: sequelize.import('./user'),
PlexLibrary: sequelize.import('./plexLibrary'),
PlexSection: sequelize.import('./plexSection'),
};
Object.keys(models).forEach(key => {
if ('associate' in models[key]) {
models[key].associate(models);
}
});
export {sequelize};
export default models;