HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/ekspardev/tubisad-backend/src/core/config/db/db.conn.js
const Sequelize = require('sequelize');
require('dotenv').config();

const sequelize = new Sequelize(process.env.DB_NAME, process.env.DB_USER, process.env.DB_PASS, {
    host: process.env.SERVER_IP,
    dialect: process.env.DIALECT || 'mysql',
    logging: false,
    retry: {
        match: [
            Sequelize.ConnectionError,
            Sequelize.ConnectionTimedOutError,
            Sequelize.TimeoutError,
            /Deadlock/i,
            'SQLITE_BUSY'],
        max: 3
    }
});

sequelize.authenticate().then(() => {
    sequelize.sync().then(() => {
        console.log('Synced!');
    });
}).catch((err) => {
    console.error('Unable to connect to the database: ', err);
});

module.exports = sequelize;