add ENV variables for DB credentials to override sequelize config
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
const dotenv = require("dotenv").config();
|
|
||||||
const { getRealEstateTypeEnum } = require("./enums");
|
const { getRealEstateTypeEnum } = require("./enums");
|
||||||
const { getRegionName, getMunicipalityName } = require("./codes");
|
const { getRegionName, getMunicipalityName } = require("./codes");
|
||||||
const { allRERequestByUiid } = require("./db/dbHelper");
|
const { allRERequestByUiid } = require("./db/dbHelper");
|
||||||
|
|||||||
@@ -8,6 +8,11 @@ const env = process.env.NODE_ENV || "development";
|
|||||||
const config = require(__dirname + "/../config/config.json")[env];
|
const config = require(__dirname + "/../config/config.json")[env];
|
||||||
const db = {};
|
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;
|
let sequelize;
|
||||||
if (config.use_env_variable) {
|
if (config.use_env_variable) {
|
||||||
sequelize = new Sequelize(process.env[config.use_env_variable], config);
|
sequelize = new Sequelize(process.env[config.use_env_variable], config);
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
AMAZON_ACCES_KEY_ID=(your-key-here)
|
DB_USERNAME=Username for the database
|
||||||
AMAZON_SECRET_ACCESS_KEY=(your-key-here)
|
DB_PASSWORD=Password for the database
|
||||||
AMAZON_REGION=eu-west-1
|
DB_NAME=Database name
|
||||||
APP_URL=http://localhost:3001
|
DB_PORT=Database port
|
||||||
SOURCE_EMAIL=info@saburly.com
|
|
||||||
|
AMAZON_ACCES_KEY_ID=(your-key-here)
|
||||||
|
AMAZON_SECRET_ACCESS_KEY=(your-key-here)
|
||||||
|
AMAZON_REGION=eu-west-1
|
||||||
|
APP_URL=http://localhost:3001
|
||||||
|
SOURCE_EMAIL=info@saburly.com
|
||||||
|
|||||||
Reference in New Issue
Block a user