Files
serpbear/database/database.ts
towfiqi b50733defc feat: Set USERNAME as well as USER variable
Mac Users weren't able to set USER variable for the project.
2023-01-11 12:29:29 +06:00

24 lines
585 B
TypeScript

import { Sequelize } from 'sequelize-typescript';
import sqlite3 from 'sqlite3';
import Domain from './models/domain';
import Keyword from './models/keyword';
const connection = new Sequelize({
dialect: 'sqlite',
host: '0.0.0.0',
username: process.env.USERNAME ? process.env.USERNAME : process.env.USER,
password: process.env.PASSWORD,
database: 'sequelize',
dialectModule: sqlite3,
pool: {
max: 5,
min: 0,
idle: 10000,
},
logging: false,
models: [Domain, Keyword],
storage: './data/database.sqlite',
});
export default connection;