zimbot-v4
Version:
Multi device wa bot created by Zim Bot Inc.
32 lines (31 loc) • 866 B
JavaScript
//By drips
const toBool = (x) => x == 'true'
const { Sequelize } = require('sequelize')
const { existsSync } = require('fs')
if (existsSync('drips.env')) require('dotenv').config({ path: './drips.env' })
const DATABASE_URL =
process.env.DATABASE_URL === undefined
? './database.db'
: process.env.DATABASE_URL
module.exports = {
DATABASE:
DATABASE_URL === './database.db'
? new Sequelize({
dialect: 'sqlite',
storage: DATABASE_URL,
logging: false,
})
: new Sequelize(DATABASE_URL, {
dialect: 'postgres',
ssl: true,
protocol: 'postgres',
dialectOptions: {
native: true,
ssl: { require: true, rejectUnauthorized: false },
},
logging: false,
}),
HEROKU_APP_NAME: process.env.HEROKU_APP_NAME,
HEROKU_API_KEY: process.env.HEROKU_API_KEY,
BRANCH: 'main',
}