config.prod.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. 'use strict';
  2. module.exports = appInfo => {
  3. const config = (exports = {});
  4. // 数据库设置
  5. config.dbName = 'point_shopping';
  6. config.mongoose = {
  7. url: `mongodb://127.0.0.1:27017/${config.dbName}`, // 120.48.146.1 127.0.0.1
  8. options: {
  9. user: 'admin',
  10. pass: 'admin',
  11. authSource: 'admin',
  12. useNewUrlParser: true,
  13. useCreateIndex: true,
  14. useFindAndModify: true,
  15. },
  16. };
  17. // redis设置
  18. config.redis = {
  19. client: {
  20. port: 6379, // Redis port
  21. host: '127.0.0.1', // Redis host
  22. password: '123456',
  23. db: 1,
  24. },
  25. };
  26. // mq设置
  27. config.amqp = {
  28. client: {
  29. hostname: '127.0.0.1',
  30. username: 'tehq',
  31. password: 'tehq',
  32. vhost: 'tehq',
  33. },
  34. app: true,
  35. agent: true,
  36. };
  37. // 定时任务机制设置
  38. config.taskMqConfig = {
  39. ex: 'task',
  40. queue: 'task',
  41. routingKey: 'tr',
  42. deadEx: 'deadTask',
  43. deadQueue: 'deadTaskQueue',
  44. deadLetterRoutingKey: 'deadTr',
  45. };
  46. config.logger = {
  47. level: 'NONE',
  48. };
  49. return {
  50. ...config,
  51. };
  52. };