philippebeck/nens

View on GitHub
model/index.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

const Sequelize = require("sequelize");

require("dotenv").config();

const sequelize = new Sequelize(process.env.DB);
const db        = {};

sequelize
  .authenticate()
  .then(() => { console.log(process.env.SQL_OK) })
  .catch(err => { console.error(process.env.SQL_KO, err) });

db.Sequelize = Sequelize;
db.sequelize = sequelize;

db.article  = require("./ArticleModel.js")(sequelize, Sequelize);
db.gallery  = require("./GalleryModel.js")(sequelize, Sequelize);
db.image    = require("./ImageModel.js")(sequelize, Sequelize);
db.link     = require("./LinkModel.js")(sequelize, Sequelize);
db.order    = require("./OrderModel.js")(sequelize, Sequelize);
db.product  = require("./ProductModel.js")(sequelize, Sequelize);
db.project  = require("./ProjectModel.js")(sequelize, Sequelize);
db.user     = require("./UserModel.js")(sequelize, Sequelize);

module.exports = db;