hometify/server/db/mysql/db.config.js

24 lines
642 B
JavaScript

import { Sequelize, Op } from 'sequelize';
import sequelizeConfig from '~/config/sequelize';
import defineHouse from "./models/House";
const environmentConfig = sequelizeConfig["production"];
const sequelize = new Sequelize(
environmentConfig.database,
environmentConfig.username,
environmentConfig.password,
{
host: environmentConfig.host,
dialect: environmentConfig.dialect,
logging: false,
});
const House = defineHouse(sequelize);
sequelize.sync()
.then(() => console.log('Database & tables created!'))
.catch((error) => console.error('Error syncing database:', error));
export { sequelize, Op, House };