From 5a381d4088104360451e9e16c365b93a00f4fde9 Mon Sep 17 00:00:00 2001 From: winningarc Date: Wed, 3 Jun 2020 00:03:49 +0900 Subject: [PATCH] fix(config): use environment variables for config --- .sequelizerc | 2 +- config/config.js | 11 +++++++++++ config/config.json | 26 -------------------------- 3 files changed, 12 insertions(+), 27 deletions(-) create mode 100644 config/config.js delete mode 100644 config/config.json diff --git a/.sequelizerc b/.sequelizerc index 3f77db7..6db9fe9 100644 --- a/.sequelizerc +++ b/.sequelizerc @@ -1,7 +1,7 @@ const path = require('path'); module.exports = { - 'config': path.resolve('config', 'config.json'), + 'config': path.resolve('config', 'config.js'), 'models-path': path.resolve('src/database','models'), 'seeders-path': path.resolve('src/database','seeders'), 'migrations-path': path.resolve('src/database','migrations') diff --git a/config/config.js b/config/config.js new file mode 100644 index 0000000..04761f6 --- /dev/null +++ b/config/config.js @@ -0,0 +1,11 @@ +require("dotenv").config(); +module.exports = { + development: { + username: process.env.DEVELOPMENT_USERNAME, + password: process.env.DEVELOPMENT_PASSWORD, + database: process.env.DEVELOPMENT_DATABASE, + host: process.env.DEVELOPMENT_HOST, + dialect: process.env.DIALECT, + operatorsAliases: false, + }, +}; diff --git a/config/config.json b/config/config.json deleted file mode 100644 index 95e5634..0000000 --- a/config/config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "development": { - "username": "root", - "password": "4000Qkslsl!", - "database": "homepage_dev", - "host": "13.125.229.31", - "dialect": "mysql", - "operatorsAliases": false - }, - "test": { - "username": "root", - "password": null, - "database": "database_test", - "host": "127.0.0.1", - "dialect": "mysql", - "operatorsAliases": false - }, - "production": { - "username": "root", - "password": "4000Qkslsl!", - "database": "hompage_prod", - "host": "13.125.229.31", - "dialect": "mysql", - "operatorsAliases": false - } -}