| 123456789101112131415161718192021222324252627282930313233343536 |
- require('dotenv').config({path: './server/.env'})
- // require('dotenv').config()
-
- const local = {
- host: process.env.DB_HOST,
- user: process.env.DB_USER,
- password: process.env.DB_ROOT_PASSWORD,
- database: process.env.DB_NAME,
- port: process.env.DB_PORT
- }
- const pscale = {
- host: process.env.PSCALE_DB_HOST ? process.env.PSCALE_DB_HOST : '127.0.0.1',
- user: process.env.PSCALE_DB_USER ? process.env.PSCALE_DB_USER : 'root',
- password: process.env.PSCALE_DB_PASSWORD ? process.env.PSCALE_DB_PASSWORD : '',
- database: process.env.PSCALE_DB_NAME,
- port: process.env.PSCALE_DB_PORT ? process.env.PSCALE_DB_PORT : 3306
- }
-
- const connectionSettings = process.env.USE_LOCAL_DB == "true" ? local : pscale
-
- module.exports = {
- development: {
- client: process.env.DB_TYPE,
- connection: connectionSettings,
- pool: {
- min: 2,
- max: 10
- },
- migrations: {
- directory: './db/migrations'
- },
- seeds: {
- directory: './db/seeds'
- }
- },
- }
|