Archived
1
0
This repository has been archived on 2022-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
2022-06-03 00:56:12 +03:00

33 lines
689 B
JavaScript

const { Sequelize } = require("sequelize");
const { applyExtraSetup } = require("./extra-setup");
require("dotenv").config();
const sequelize = new Sequelize(process.env.DATABASE_URL, {
logging: false,
dialectOptions: {
ssl: {
require: true,
rejectUnauthorized: false,
},
define: {
timestamps: false,
},
},
});
const modelDefiners = [
require("./models/lessons.model"),
require("./models/students.model"),
require("./models/teachers.model"),
require("./models/lesson_students.model"),
require("./models/lesson_teachers.model"),
];
for (const modelDefiner of modelDefiners) {
modelDefiner(sequelize);
}
applyExtraSetup(sequelize);
module.exports = sequelize;