Inital commit

This commit is contained in:
Max Isom 2020-03-09 11:57:39 -05:00
parent afadcb9ee5
commit eca84c8b69
14 changed files with 2884 additions and 0 deletions

7
src/utils/config.ts Normal file
View file

@ -0,0 +1,7 @@
import dotenv from 'dotenv';
import path from 'path';
dotenv.config();
export const DISCORD_TOKEN: string = process.env.DISCORD_TOKEN ? process.env.DISCORD_TOKEN : '';
export const DISCORD_CLIENT_ID: string = process.env.DISCORD_CLIENT_ID ? process.env.DISCORD_CLIENT_ID : '';
export const DATA_DIR = path.resolve(process.env.DATA_DIR ? process.env.DATA_DIR : './data');

11
src/utils/db.ts Normal file
View file

@ -0,0 +1,11 @@
import {Sequelize} from 'sequelize-typescript';
import path from 'path';
import {DATA_DIR} from '../utils/config';
import {Settings} from '../models';
export const sequelize = new Sequelize({
dialect: 'sqlite',
database: 'muse',
storage: path.join(DATA_DIR, 'db.sqlite'),
models: [Settings]
});