config.sit3.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. /* eslint valid-jsdoc: "off" */
  2. 'use strict';
  3. /**
  4. * @param {Egg.EggAppInfo} appInfo app info
  5. */
  6. module.exports = () => {
  7. /**
  8. * built-in config
  9. * @type {Egg.EggAppConfig}
  10. **/
  11. const config = exports = {};
  12. const userConfig = { // sit
  13. chargingCycleApi:
  14. 'http://10.6.181.22:60080/fawtsp/fawiovconditionquery/iov/analysis/driving-behavior/charging-cycle',
  15. rbacApi: // sit
  16. 'http://10.6.181.22:60080/fawtsp/faw-ops-portal/op/portal/basic/userInfoFind/account/loginByToken',
  17. travelApi: // sit
  18. 'http://10.6.181.22:60080/fawtsp/fawiovconditionquery/iov/vhl/locationsList',
  19. };
  20. config.mongoose = {
  21. clients: {
  22. etlDB: { // 原始数据库
  23. url: 'mongodb://faw-etl-admin:faw-etl-admin%40123@10.112.16.11:27017/faw-etl', // sit
  24. options: {
  25. socketTimeoutMS: 900000,
  26. useUnifiedTopology: true,
  27. poolSize: 40,
  28. },
  29. },
  30. etlLocalDB: { // 本地清洗后的数据库
  31. url: 'mongodb://faw-etl-local:faw-etl-local%40123@10.112.16.11:27017/faw-etl-local', // sit
  32. options: {
  33. socketTimeoutMS: 900000,
  34. useUnifiedTopology: true,
  35. poolSize: 40,
  36. },
  37. },
  38. etlAutoDB: { // 自动化测试数据库
  39. url: 'mongodb://fawtsp:fawtsp@10.112.16.11:27017/faw', // sit
  40. options: {
  41. socketTimeoutMS: 900000,
  42. useUnifiedTopology: true,
  43. poolSize: 40,
  44. },
  45. },
  46. },
  47. };
  48. config.redis = {
  49. client: {
  50. cluster: true,
  51. nodes: [
  52. {
  53. host: '10.112.16.11',
  54. port: 6001,
  55. family: 'tsp',
  56. password: 'Qmgps2019!@#',
  57. db: 0,
  58. },
  59. {
  60. host: '10.112.16.11',
  61. port: 6002,
  62. family: 'tsp',
  63. password: 'Qmgps2019!@#',
  64. db: 0,
  65. },
  66. {
  67. host: '10.112.16.11',
  68. port: 6003,
  69. family: 'tsp',
  70. password: 'Qmgps2019!@#',
  71. db: 0,
  72. },
  73. ],
  74. },
  75. };
  76. return {
  77. ...userConfig,
  78. ...config,
  79. };
  80. };