index.js 732 B

123456789101112131415161718192021222324252627
  1. let configs = {
  2. type: 'production',
  3. cookie: {
  4. path: '/',
  5. httpOnly: true,
  6. domain: '.pcoloring.com',
  7. secure: true,
  8. maxAge: 1000 * 3600 * 24 * 3, // 30 days.
  9. },
  10. sessionName: 'sid',
  11. mongodbUrl: 'mongodb://coloring:coloring123.@localhost:62701/artsite?authSource=admin',
  12. host: 'http://art.pcoloring.com',
  13. resHost: 'http://pcoloring.com',
  14. }
  15. let node_env = require('process').env.NODE_ENV || 'production';
  16. try {
  17. console.log(`Trying to load env spcified configs: ./${node_env}.js`)
  18. let envConfigs = require(`./${node_env}`);
  19. configs = Object.assign(configs, envConfigs);
  20. } catch (err) {
  21. console.warn(`Load env specific configs failed: ${err}`);
  22. }
  23. console.log(configs);
  24. module.exports = configs;