Skip to content

Instantly share code, notes, and snippets.

@tlcheah2
Last active February 21, 2024 19:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save tlcheah2/08ea4bc1385c13821ef1ad78a9d1ff1e to your computer and use it in GitHub Desktop.
Save tlcheah2/08ea4bc1385c13821ef1ad78a9d1ff1e to your computer and use it in GitHub Desktop.
Sequelize Dynamic Configuration Sample Code for config.js
// Load environment variable from .env file
require('dotenv').config();
module.exports = {
development: {
username: process.env.DEV_DB_USERNAME,
password: process.env.DEV_DB_PASSWORD,
database: process.env.DEV_DB_NAME,
host: process.env.DEV_DB_HOST,
dialect: 'mysql'
},
test: {
username: process.env.TEST_DB_USERNAME,
password: process.env.TEST_DB_PASSWORD,
database: process.env.TEST_DB_NAME,
host: process.env.TEST_DB_HOST,
dialect: 'mysql'
},
production: {
username: process.env.PROD_DB_USERNAME,
password: process.env.PROD_DB_PASSWORD,
database: process.env.PROD_DB_NAME,
host: process.env.PROD_DB_HOST,
dialect: 'mysql'
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment