UNPKG

@ibernoh/arkanjs

Version:

Backend API generator with RBAC, CLI scaffolding, and built-in structure. Just install and run.

27 lines (23 loc) 643 B
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 };