mirror of
https://github.com/mjrode/WhatToWatch.git
synced 2026-01-05 21:19:37 -06:00
29 lines
557 B
JavaScript
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;
|