config.test.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. "use strict";
  2. let imDbConfig = {
  3. host: '172.17.110.160',
  4. user: 'ssgg',
  5. password: 'ssgg',
  6. database: 'im_new',
  7. connectionLimit: '100',
  8. charset: 'utf8mb4'
  9. };
  10. // Redis
  11. let redisConfig = {
  12. host: '192.168.1.220',
  13. port: 6379,
  14. db: 1
  15. };
  16. // 三师后台
  17. let wlyyServerConfig = {
  18. host: '172.19.103.88',
  19. port: 9092,
  20. model:"/wlyy"
  21. };
  22. //医生助手配置
  23. let wlyyDAServerConfig = {
  24. host: '172.19.103.88',
  25. port: 9092,
  26. model:"/wlyy"
  27. };
  28. // 个推AppStore版参数
  29. let getTuiConfig = {
  30. HOST: 'https://api.getui.com/apiex.htm',
  31. APPID: 'H6FYbDejks6VjMmW3uH7V6',
  32. APPKEY: '0PFWlKmLBN9YzhCfFWVgYA',
  33. MASTERSECRET: 'pvjCGtRZJx9SRVODkxc816'
  34. };
  35. // 微信配置
  36. let wechatConfig = {
  37. appId: 'wx1f129f7b51701428',
  38. appSecret: '988f005d8309ed1795939e0f042431fb',
  39. token: '27eb3bb24f149a7760cf1bb154b08040',
  40. baseUrl: 'ehr.yihu.com/wlyy',
  41. template: {
  42. consultTemplate: '-dr4QNyFoRvVsf8uWxXMC1dRyjwnbUuJwJ21vBLhf18' // 咨询回复模板
  43. }
  44. };
  45. // 会话配置
  46. let sessionConfig = {
  47. maxMessageCount: 1000, // 会话缓存的消息数量
  48. maxMessageTimespan: 7 * 24 * 3600, // 会话缓存的最大时间跨度
  49. expireSessionCleanCount: 10 // 每次清理多少个过期会话
  50. };
  51. // 议题配置
  52. let topicConfig = {
  53. TTL: 24, // 议题的存活时间,TTL = Time To Live
  54. TERMINATING_CRON: "* 30 * * * *" // 议题自动关闭的任务执行时间间隔
  55. };
  56. exports.environment = 'test';
  57. exports.pubChannel = 'test';
  58. exports.subChannel = 'test';
  59. exports.pubSubSwitch = false;
  60. exports.app = 'im.server';
  61. exports.version = '2.0.0';
  62. exports.debug = true;
  63. exports.serverPort = 3000;
  64. exports.sessionExpire = 1800;
  65. exports.showSQL = true;
  66. exports.imDbConfig = imDbConfig;
  67. exports.redisConfig = redisConfig;
  68. exports.getTuiConfig = getTuiConfig;
  69. exports.wlyyServerConfig = wlyyServerConfig;
  70. exports.wlyyDAServerConfig = wlyyDAServerConfig;
  71. exports.wechatConfig = wechatConfig;
  72. exports.sessionConfig = sessionConfig;
  73. exports.topicConfig = topicConfig;