123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222 |
- var os = require('os');
- var getLocalIP = function() {
- var ifaces = os.networkInterfaces();
- console.log(ifaces);
- for (var dev in ifaces) {
- if (dev.indexOf('eth') == -1) continue;
- return ifaces[dev][0]['address']
- }
- return '127.0.0.1';
- };
- module.exports = {
- //线上环境Java
- java_host: "127.0.0.1",
- java_port: 80,
- zego_host: "liveroom197844898-api.zego.im",
- port: parseInt(process.argv[2]), // proxy port; im-svr port = proxy port + 1
- http_port: parseInt(process.argv[2]) + 1,
- websocket_port: parseInt(process.argv[2]),
- socketio_port: parseInt(process.argv[2]) + 2,
- cronsvr_port: parseInt(process.argv[2]) + 3,
- image_ip:"www.charmlive.com",
- image_port:443,
- image_upload_path:"/uploadfiles/",
- image_static:"/public/",
- inner_host: getLocalIP(),
- // 字词过滤服务器配置
- wordFilter: {
- port: 99
- },
- rtmp_server:{ 'test':{ip: '', port: 8855} },
- /**
- * mysql config
- */
- mysqlServers: [
- {
- host: '120.79.211.173',
- port: 3306,
- user: 'root',
- password: 'Shanp123.'
- }
- ],
- mysqlDatabase: 'imdb',
- mysqlMaxConnections: 2,
- mysqlQueryTimeout: 5000,
- // redis config
- // use for koa-limit module as storage
- redis: {
- host: '192.168.2.10',
- port: 6379,
- db : 0, // 业务逻辑使用的库
- db_cache : 1, //框架db缓存使用
- db_sub: 2,//im集群管理用
- options: {
- auth_pass: 'Shanp123.'
- }
- },
- javaredis: {
- host: '192.168.2.10',
- port: 6379,
- db : 0,
- options: {
- auth_pass: 'Shanp123.'
- }
- },
- // mongodb 设置
- mongo:{
- uri : 'mongodb://127.0.0.1:27017/artqiyi',
- options : {
- db: { native_parser: true },
- auto_reconnect: 1,
- server: { poolSize: 4 },
- user: 'artqiyi',
- pass: 'kjhDh38273erdfEd'
- }
- },
- anchor_approve: {
- play_prefix: 'http://stream-eu.charmdate.com:8083/approve_record/',
- admin_record_url: 'https://www.charmlive.com/',
- rtmp_approve_url:'rtmp://stream-eu.charmdate.com:1936/approve'
- },
- video_host:{
- host:'https://www.charmlive.com',
- },
- activity:{
- id: 1, // 活动ID 对应activity表记录ID -- 判断是否已经结算用
- start_time: '2017-12-18 00:00:00',
- end_time: '2017-12-19 23:59:59',
- user_reward_list: [
- {
- id:1,
- credit_cond: 10000, // 满足奖励的信用点条件
- reward_list: ['G00104','G00073'],
- reward_list_num:[1,10],
- can_use_days:['+5',40]
- },
- {
- id:2,
- credit_cond: 100000, // 满足奖励的信用点条件
- reward_list: ['G00105','G00085'],
- reward_list_num:[1,50],
- can_use_days:['+5',40]
- },
- {
- id:3,
- credit_cond: 500000, // 满足奖励的信用点条件
- reward_list: ['G00106','G00113','G00063'],
- reward_list_num:[1,100,1],
- can_use_days:['+5',40,15]
- },
- ]
- },
- activity_login: {
- start_time: '2018-01-08 00:00:00',
- end_time: '2020-02-28 23:59:59',
- activity_name: '登录赠送券活动2期',
- date_gmt: 518400, // 活动第一天后持续时间秒数 6天
- desc: [ // 数组下标对应赠送的第几期
- [ // type 1券 2礼物, user_type 1所有用户 2未转化用户
- // 当前配置
- // 2张公开试聊券
- // 1张私密试聊券
- {type: 1, user_type: 1, time: 0, options: [
- // 有效开始时间 计算公式:当前时间+start_time
- {id: 139, start_time: 0, end_time: 604800, num: 2},
- {id: 149, start_time: 0, end_time: 604800, num: 1}
- ]},
- {type: 2, user_type: 1, time: 0, options: [
- {id: 134, start_time: 0, end_time: 604800, num: 3},
- {id: 133, start_time: 0, end_time: 604800, num: 3},
- {id: 132, start_time: 0, end_time: 604800, num: 3}
- ]}
- ],
- [
- // 当前配置
- // 1张公开试聊券
- {type: 1, user_type: 2, time: 345600, options: [
- {id: 139, start_time: 0, end_time: 604800, num: 1}
- ]},
- {type: 2, user_type: 1, time: 345600, options: [
- {id: 134, start_time: 0, end_time: 604800, num: 1},
- {id: 133, start_time: 0, end_time: 604800, num: 1},
- {id: 132, start_time: 0, end_time: 604800, num: 1}
- ]}
- ]
- ],
- coupons:{
- 'A1':[
- {id: 139, start_time: 0, end_time: 604800, num: 1},//房间类型:公开 绑定主播:不绑定 时长:3分钟
- {id: 149, start_time: 0, end_time: 604800, num: 3}//房间类型:私密 绑定主播:不绑定 时长: 1分钟
- ],
- 'B1':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//房间类型:公开 绑定主播:不绑定 时长:3分钟
- {id: 149, start_time: 0, end_time: 604800, num: 3}//房间类型:私密 绑定主播:不绑定 时长: 1分钟
- ],
- 'C1':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//房间类型:公开 绑定主播:不绑定 时长:3分钟
- {id: 149, start_time: 0, end_time: 604800, num: 3}//房间类型:私密 绑定主播:不绑定 时长: 1分钟
- ],
- 'D1':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//房间类型:公开 绑定主播:不绑定 时长:3分钟
- {id: 149, start_time: 0, end_time: 604800, num: 1}//房间类型:私密 绑定主播:不绑定 时长: 1分钟
- ],
- 'E1':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//房间类型:公开 绑定主播:不绑定 时长:3分钟
- {id: 149, start_time: 0, end_time: 604800, num: 0}//房间类型:私密 绑定主播:不绑定 时长: 1分钟
- ],
- },
- coupons_gift:[
- {id: 134, start_time: 0, end_time: 604800, num: 1},
- {id: 133, start_time: 0, end_time: 604800, num: 1},
- {id: 132, start_time: 0, end_time: 604800, num: 1},
- ],
- coupons411:{
- 'A11':[
- {id: 139, start_time: 0, end_time: 604800, num: 2},//公开
- {id: 149, start_time: 0, end_time: 604800, num: 2}//私密
- ],
- 'A12':[
- {id: 139, start_time: 0, end_time: 604800, num: 2},//公开
- {id: 149, start_time: 0, end_time: 604800, num: 2}//私密
- ],
- 'B11':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//公开
- {id: 149, start_time: 0, end_time: 604800, num: 3}//私密
- ],
- 'B12':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//公开
- {id: 149, start_time: 0, end_time: 604800, num: 3}//私密
- ],
- 'B13':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//公开
- {id: 149, start_time: 0, end_time: 604800, num: 3}//私密
- ],
- 'C11':[
- {id: 139, start_time: 0, end_time: 604800, num: 3},//公开
- {id: 149, start_time: 0, end_time: 604800, num: 1}//私密
- ],
- 'C12':[
- {id: 139, start_time: 0, end_time: 604800, num: 3}//公开
- ],
- },
- coupons_gift411:[
- {id: 137, start_time: 0, end_time: 604800, num: 1},
- {id: 135, start_time: 0, end_time: 604800, num: 1},
- {id: 136, start_time: 0, end_time: 604800, num: 1},
- {id: 132, start_time: 0, end_time: 604800, num: 2},
- {id: 133, start_time: 0, end_time: 604800, num: 2},
- {id: 134, start_time: 0, end_time: 604800, num: 2},
- ]
- },
- };
|