add ENV variables for DB credentials to override sequelize config
This commit is contained in:
@@ -8,6 +8,11 @@ const env = process.env.NODE_ENV || "development";
|
||||
const config = require(__dirname + "/../config/config.json")[env];
|
||||
const db = {};
|
||||
|
||||
config.username = process.env.DB_USERNAME || config.username;
|
||||
config.password = process.env.DB_PASSWORD || config.password;
|
||||
config.database = process.env.DB_NAME || config.database;
|
||||
config.port = process.env.DB_PORT || config.port;
|
||||
|
||||
let sequelize;
|
||||
if (config.use_env_variable) {
|
||||
sequelize = new Sequelize(process.env[config.use_env_variable], config);
|
||||
|
||||
Reference in New Issue
Block a user