Guest User

Untitled

a guest
Jan 23rd, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. require('dotenv').config()
  2.  
  3. if (process.env.NODE_ENV !== 'production') {
  4. require('@babel/register')
  5. }
  6.  
  7. const baseDbSetting = {
  8. username: process.env.DB_USER,
  9. password: process.env.DB_PW,
  10. host: process.env.DB_HOST,
  11. timezone: '+09:00',
  12. dialect: 'mysql',
  13. pool: {
  14. max: 100,
  15. min: 0,
  16. idle: 10000
  17. },
  18. define: {
  19. charset: 'utf8mb4',
  20. collate: 'utf8mb4_unicode_ci',
  21. timestamps: true
  22. }
  23. }
  24.  
  25. module.exports = {
  26. production: Object.assign({
  27. database: process.env.DB_NAME,
  28. logging: false
  29. }, baseDbSetting),
  30.  
  31. development: Object.assign({
  32. database: process.env.DB_DEV,
  33. logging: true
  34. }, baseDbSetting),
  35.  
  36. test: Object.assign({
  37. database: process.env.DB_TEST,
  38. logging: false
  39. }, baseDbSetting)
  40. }
Add Comment
Please, Sign In to add comment