| 12345678910111213141516171819202122232425262728293031323334353637 |
- 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',
- },
- },
- }
|