import { Sequelize } from "sequelize"; import dotenv from "dotenv"; dotenv.config(); export const sequelize = new Sequelize( process.env.DB_NAME as string, process.env.DB_USER as string, process.env.DB_PASSWORD as string, { host: process.env.DB_HOST as string, dialect: "mariadb", port: parseInt(process.env.DB_PORT || "3306", 10), logging: false, }, ); export async function connectToDatabase(): Promise { try { await sequelize.authenticate(); console.log("Conexión a MariaDB establecida correctamente."); } catch (error) { console.error("Error al conectar a la base de datos:", error); process.exit(1); } }