@ibernoh/arkanjs
Version:
Backend API generator with RBAC, CLI scaffolding, and built-in structure. Just install and run.
27 lines (23 loc) • 643 B
JavaScript
const { Sequelize } = require("sequelize");
const dotenv = require("dotenv");
dotenv.config();
const dialect = process.env.DB_DIALECT || "sqlite";
const isSQLite = dialect === "sqlite";
const sequelize = new Sequelize(
isSQLite
? {
dialect: "sqlite",
storage: process.env.DB_STORAGE || "database.sqlite",
logging: false
}
: {
dialect,
host: process.env.DB_HOST,
port: process.env.DB_PORT,
database: process.env.DB_NAME,
username: process.env.DB_USER,
password: process.env.DB_PASSWORD,
logging: false
}
);
module.exports = { sequelize };