serpbear/database/database.ts
2023-02-15 23:32:38 +06:00

24 lines
587 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.USER_NAME ? process.env.USER_NAME : 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;