Advertisement
Guest User

Untitled

a guest
Nov 1st, 2017
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  1. 'use strict';
  2.  
  3. var defaultEnvConfig = require('./default');
  4.  
  5. module.exports = {
  6. log: {
  7. // logging with Morgan - https://github.com/expressjs/morgan
  8. // Can specify one of 'combined', 'common', 'dev', 'short', 'tiny'
  9. format: 'combined',
  10. options: {
  11. // Stream defaults to process.stdout
  12. // Uncomment/comment to toggle the logging to a log on the file system
  13. stream: {
  14. directoryPath: process.env.LOG_DIR_PATH || process.cwd(),
  15. fileName: process.env.LOG_FILE || 'access.log',
  16. rotatingLogs: { // for more info on rotating logs - https://github.com/holidayextras/file-stream-rotator#usage
  17. active: process.env.LOG_ROTATING_ACTIVE === 'false' ? false : true, // activate to use rotating logs
  18. fileName: process.env.LOG_ROTATING_FILE || 'access-%DATE%.log', // if rotating logs are active, this fileName setting will be used
  19. frequency: process.env.LOG_ROTATING_FREQUENCY || 'daily',
  20. verbose: process.env.LOG_ROTATING_VERBOSE === 'true' ? true : false
  21. }
  22. }
  23. }
  24. },
  25. app: {
  26. title: defaultEnvConfig.app.title + ' - Development Environment'
  27. },
  28. facebook: {
  29. clientID: process.env.FACEBOOK_ID || 'APP_ID',
  30. clientSecret: process.env.FACEBOOK_SECRET || 'APP_SECRET',
  31. callbackURL: '/api/auth/facebook/callback'
  32. },
  33. twitter: {
  34. clientID: process.env.TWITTER_KEY || 'CONSUMER_KEY',
  35. clientSecret: process.env.TWITTER_SECRET || 'CONSUMER_SECRET',
  36. callbackURL: '/api/auth/twitter/callback'
  37. },
  38. google: {
  39. clientID: process.env.GOOGLE_ID || 'APP_ID',
  40. clientSecret: process.env.GOOGLE_SECRET || 'APP_SECRET',
  41. callbackURL: '/api/auth/google/callback'
  42. },
  43. linkedin: {
  44. clientID: process.env.LINKEDIN_ID || 'APP_ID',
  45. clientSecret: process.env.LINKEDIN_SECRET || 'APP_SECRET',
  46. callbackURL: '/api/auth/linkedin/callback'
  47. },
  48. github: {
  49. clientID: process.env.GITHUB_ID || 'APP_ID',
  50. clientSecret: process.env.GITHUB_SECRET || 'APP_SECRET',
  51. callbackURL: '/api/auth/github/callback'
  52. },
  53. paypal: {
  54. clientID: process.env.PAYPAL_ID || 'CLIENT_ID',
  55. clientSecret: process.env.PAYPAL_SECRET || 'CLIENT_SECRET',
  56. callbackURL: '/api/auth/paypal/callback',
  57. sandbox: true
  58. },
  59. mailer: {
  60. from: process.env.MAILER_FROM || 'MAILER_FROM',
  61. options: {
  62. service: process.env.MAILER_SERVICE_PROVIDER || 'MAILER_SERVICE_PROVIDER',
  63. auth: {
  64. user: process.env.MAILER_EMAIL_ID || 'MAILER_EMAIL_ID',
  65. pass: process.env.MAILER_PASSWORD || 'MAILER_PASSWORD'
  66. }
  67. }
  68. },
  69. livereload: true,
  70. roles: ['admin', 'guest', 'user'],
  71. db: {
  72. options: {
  73. logging: process.env.DB_LOGGING === 'true' ? console.log : false,
  74. host: process.env.DB_HOST || 'localhost',
  75. port: process.env.DB_PORT || '5432',
  76. database: process.env.VB_DB || 'chatbot-dev',
  77. username: process.env.VB_DB_USER ||'postgres',
  78. password: process.env.VB_DB_PASS || 'postgres',
  79. ssl: false
  80. },
  81. sync: {
  82. force: process.env.DB_FORCE === 'true' ? true : false
  83. },
  84. schema: process.env.DB_SCHEMA || 'PFM',
  85. apSchema: process.env.DB_AP_SCHEMA || 'PFM-AP'
  86. },
  87. seed: {
  88. data: {
  89. user: {
  90. username: process.env.DB_SEED_USER_USERNAME || 'user',
  91. password: 'ViberBotUser1?',
  92. provider: 'local',
  93. email: process.env.DB_SEED_USER_EMAIL || 'user@localhost.com',
  94. firstName: 'User',
  95. lastName: 'Local',
  96. displayName: 'User Local',
  97. roles: ['user']
  98. },
  99. admin: {
  100. username: process.env.DB_SEED_ADMIN_USERNAME || 'admin',
  101. password: 'ViberBotAdmin1?',
  102. provider: 'local',
  103. email: process.env.DB_SEED_ADMIN_EMAIL || 'admin@localhost.com',
  104. firstName: 'Admin',
  105. lastName: 'Local',
  106. displayName: 'Admin Local',
  107. roles: ['user', 'admin']
  108. }
  109. },
  110. init: process.env.DB_SEED === 'true' ? true : false,
  111. logging: process.env.DB_SEED_LOGGING === 'false' ? false : true
  112. },
  113. security: {
  114. passwordSecret: "b8TJZMejfJQmTNQEcsmMnvK4vXwc3WkR"
  115. }
  116. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement