|
@@ -7,21 +7,21 @@ |
|
@@ -7,21 +7,21 @@ |
7
|
|
7
|
|
8
|
|
8
|
|
9
|
const isProduction = process.env.NODE_ENV === 'production';
|
9
|
const isProduction = process.env.NODE_ENV === 'production';
|
10
|
-const isTest = process.env.NODE_ENV === 'test';
|
10
|
+const isTest = process.env.NODE_ENV === 'test3';
|
11
|
|
11
|
|
12
|
module.exports = {
|
12
|
module.exports = {
|
13
|
- app: 'h5',
|
|
|
14
|
- appVersion: '5.6.0', // 调用api的版本
|
|
|
15
|
- port: 6004,
|
|
|
16
|
- siteUrl: '//m.yohoblk.com',
|
|
|
17
|
- signExtend: {
|
|
|
18
|
- app_type: 1,
|
|
|
19
|
- business_line: 'yohoblk'
|
|
|
20
|
- },
|
|
|
21
|
- domains: {
|
|
|
22
|
- api: 'http://api-test3.yohops.com:9999/',
|
|
|
23
|
- service: 'http://service-test3.yohops.com:9999/',
|
|
|
24
|
- singleApi: 'http://api-test3.yohops.com:9999/'
|
13
|
+ app: 'h5',
|
|
|
14
|
+ appVersion: '5.6.0', // 调用api的版本
|
|
|
15
|
+ port: 6004,
|
|
|
16
|
+ siteUrl: '//m.yohoblk.com',
|
|
|
17
|
+ signExtend: {
|
|
|
18
|
+ app_type: 1,
|
|
|
19
|
+ business_line: 'yohoblk'
|
|
|
20
|
+ },
|
|
|
21
|
+ domains: {
|
|
|
22
|
+ api: 'http://api-test3.dev.yohocorp.com/',
|
|
|
23
|
+ service: 'http://api-test3.dev.yohocorp.com/',
|
|
|
24
|
+ singleApi: 'http://api-test3.dev.yohocorp.com/'
|
25
|
|
25
|
|
26
|
// api: 'http://dev-api.yohops.com:9999/',
|
26
|
// api: 'http://dev-api.yohops.com:9999/',
|
27
|
// service: 'http://dev-service.yohops.com:9999/',
|
27
|
// service: 'http://dev-service.yohops.com:9999/',
|
|
@@ -30,184 +30,184 @@ module.exports = { |
|
@@ -30,184 +30,184 @@ module.exports = { |
30
|
// api: 'http://api.yoho.cn/',
|
30
|
// api: 'http://api.yoho.cn/',
|
31
|
// service: 'http://service.yoho.cn/',
|
31
|
// service: 'http://service.yoho.cn/',
|
32
|
// singleApi: 'http://single.yoho.cn/'
|
32
|
// singleApi: 'http://single.yoho.cn/'
|
33
|
- },
|
|
|
34
|
- subDomains: {
|
|
|
35
|
- host: '.m.yohoblk.com',
|
|
|
36
|
- default: '//m.yohoblk.com',
|
|
|
37
|
- index: '//m.yohoblk.com'
|
|
|
38
|
- },
|
|
|
39
|
- report: {
|
|
|
40
|
- host: '10.66.0.139',
|
|
|
41
|
- port: 8086,
|
|
|
42
|
- db: 'web-apm'
|
|
|
43
|
- },
|
|
|
44
|
- useOneapm: false,
|
|
|
45
|
- useCache: true,
|
|
|
46
|
- redis: {
|
|
|
47
|
- connect: {
|
|
|
48
|
- host: '127.0.0.1',
|
33
|
+ },
|
|
|
34
|
+ subDomains: {
|
|
|
35
|
+ host: '.m.yohoblk.com',
|
|
|
36
|
+ default: '//m.yohoblk.com',
|
|
|
37
|
+ index: '//m.yohoblk.com'
|
|
|
38
|
+ },
|
|
|
39
|
+ report: {
|
|
|
40
|
+ host: '10.66.0.139',
|
|
|
41
|
+ port: 8086,
|
|
|
42
|
+ db: 'web-apm'
|
|
|
43
|
+ },
|
|
|
44
|
+ useOneapm: false,
|
|
|
45
|
+ useCache: true,
|
|
|
46
|
+ redis: {
|
|
|
47
|
+ connect: {
|
|
|
48
|
+ host: '127.0.0.1',
|
49
|
|
49
|
|
50
|
// host: '192.168.102.49',
|
50
|
// host: '192.168.102.49',
|
51
|
- port: '6379',
|
|
|
52
|
- enable_offline_queue: false,
|
|
|
53
|
- retry_strategy(options) {
|
|
|
54
|
- if (options.error && options.error.code === 'ECONNREFUSED') {
|
|
|
55
|
- console.log('connect redis server fail');
|
|
|
56
|
- }
|
51
|
+ port: '6379',
|
|
|
52
|
+ enable_offline_queue: false,
|
|
|
53
|
+ retry_strategy(options) {
|
|
|
54
|
+ if (options.error && options.error.code === 'ECONNREFUSED') {
|
|
|
55
|
+ console.log('connect redis server fail');
|
|
|
56
|
+ }
|
57
|
|
57
|
|
58
|
- if (options.attempt < 10) {
|
|
|
59
|
- return Math.min(options.attempt * 100, 1000);
|
|
|
60
|
- } else if (options.attempt > 10 && options.attempt < 100) {
|
|
|
61
|
- return 1000;
|
|
|
62
|
- } else {
|
|
|
63
|
- return 1000 * 10;
|
|
|
64
|
- }
|
|
|
65
|
- }
|
|
|
66
|
- },
|
|
|
67
|
- session: {
|
|
|
68
|
- host: '127.0.01',
|
|
|
69
|
- port: '6379',
|
|
|
70
|
- prefix: 'yohoblk_session:'
|
58
|
+ if (options.attempt < 10) {
|
|
|
59
|
+ return Math.min(options.attempt * 100, 1000);
|
|
|
60
|
+ } else if (options.attempt > 10 && options.attempt < 100) {
|
|
|
61
|
+ return 1000;
|
|
|
62
|
+ } else {
|
|
|
63
|
+ return 1000 * 10;
|
71
|
}
|
64
|
}
|
|
|
65
|
+ }
|
72
|
},
|
66
|
},
|
73
|
- interfaceShunt: {
|
|
|
74
|
- useInterfaceShunt: false,
|
|
|
75
|
- tencentServers: {
|
|
|
76
|
- api: ['123.206.1.98', '123.206.2.80'],
|
|
|
77
|
- service: ['123.206.1.98', '123.206.2.80']
|
|
|
78
|
- },
|
|
|
79
|
- awsServers: {
|
|
|
80
|
- api: 'app-java-168863769.cn-north-1.elb.amazonaws.com.cn',
|
|
|
81
|
- service: 'service-yoho-579825100.cn-north-1.elb.amazonaws.com.cn'
|
|
|
82
|
- }
|
67
|
+ session: {
|
|
|
68
|
+ host: '127.0.01',
|
|
|
69
|
+ port: '6379',
|
|
|
70
|
+ prefix: 'yohoblk_session:'
|
|
|
71
|
+ }
|
|
|
72
|
+ },
|
|
|
73
|
+ interfaceShunt: {
|
|
|
74
|
+ useInterfaceShunt: false,
|
|
|
75
|
+ tencentServers: {
|
|
|
76
|
+ api: ['123.206.1.98', '123.206.2.80'],
|
|
|
77
|
+ service: ['123.206.1.98', '123.206.2.80']
|
83
|
},
|
78
|
},
|
84
|
- loggers: {
|
|
|
85
|
- infoFile: {
|
|
|
86
|
- name: 'info',
|
|
|
87
|
- level: 'info',
|
|
|
88
|
- filename: '/Data/logs/yohoblk-wap/info/info.log',
|
|
|
89
|
- maxFiles: 1,
|
|
|
90
|
- tailable: true,
|
|
|
91
|
- maxsize: Math.pow(1024, 3),
|
|
|
92
|
- },
|
|
|
93
|
- errorFile: {
|
|
|
94
|
- name: 'error',
|
|
|
95
|
- level: 'error',
|
|
|
96
|
- filename: '/Data/logs/yohoblk-wap/error/error.log',
|
|
|
97
|
- handleExceptions: true,
|
|
|
98
|
- maxFiles: 1,
|
|
|
99
|
- tailable: true,
|
|
|
100
|
- maxsize: Math.pow(1024, 3),
|
|
|
101
|
- },
|
|
|
102
|
- console: {
|
|
|
103
|
- level: 'debug',
|
|
|
104
|
- prettyPrint: true,
|
|
|
105
|
- debugStdout: true
|
|
|
106
|
- }
|
79
|
+ awsServers: {
|
|
|
80
|
+ api: 'app-java-168863769.cn-north-1.elb.amazonaws.com.cn',
|
|
|
81
|
+ service: 'service-yoho-579825100.cn-north-1.elb.amazonaws.com.cn'
|
|
|
82
|
+ }
|
|
|
83
|
+ },
|
|
|
84
|
+ loggers: {
|
|
|
85
|
+ infoFile: {
|
|
|
86
|
+ name: 'info',
|
|
|
87
|
+ level: 'info',
|
|
|
88
|
+ filename: '/Data/logs/yohoblk-wap/info/info.log',
|
|
|
89
|
+ maxFiles: 1,
|
|
|
90
|
+ tailable: true,
|
|
|
91
|
+ maxsize: Math.pow(1024, 3),
|
107
|
},
|
92
|
},
|
108
|
- thirdLogin: {
|
|
|
109
|
- wechat: {
|
|
|
110
|
- appID: 'wx75e5a7c0c88e45c2',
|
|
|
111
|
- appSecret: 'ce21ae4a3f93852279175a167e54509b'
|
|
|
112
|
- }
|
93
|
+ errorFile: {
|
|
|
94
|
+ name: 'error',
|
|
|
95
|
+ level: 'error',
|
|
|
96
|
+ filename: '/Data/logs/yohoblk-wap/error/error.log',
|
|
|
97
|
+ handleExceptions: true,
|
|
|
98
|
+ maxFiles: 1,
|
|
|
99
|
+ tailable: true,
|
|
|
100
|
+ maxsize: Math.pow(1024, 3),
|
|
|
101
|
+ },
|
|
|
102
|
+ console: {
|
|
|
103
|
+ level: 'debug',
|
|
|
104
|
+ prettyPrint: true,
|
|
|
105
|
+ debugStdout: true
|
113
|
}
|
106
|
}
|
|
|
107
|
+ },
|
|
|
108
|
+ thirdLogin: {
|
|
|
109
|
+ wechat: {
|
|
|
110
|
+ appID: 'wx75e5a7c0c88e45c2',
|
|
|
111
|
+ appSecret: 'ce21ae4a3f93852279175a167e54509b'
|
|
|
112
|
+ }
|
|
|
113
|
+ }
|
114
|
};
|
114
|
};
|
115
|
|
115
|
|
116
|
if (isProduction) {
|
116
|
if (isProduction) {
|
117
|
- Object.assign(module.exports, {
|
|
|
118
|
- appName: 'm.yohoblk.com',
|
|
|
119
|
- domains: {
|
|
|
120
|
- api: 'http://api.yoho.yohoops.org/',
|
|
|
121
|
- service: 'http://api.yoho.yohoops.org/',
|
|
|
122
|
- singleApi: 'http://api.yoho.yohoops.org/',
|
|
|
123
|
- },
|
|
|
124
|
- redis: {
|
|
|
125
|
- connect: {
|
|
|
126
|
- host: 'redis.web.yohoops.org',
|
|
|
127
|
- port: '6379',
|
|
|
128
|
- password: 'redis9646',
|
|
|
129
|
- enable_offline_queue: false,
|
|
|
130
|
- retry_strategy(options) {
|
|
|
131
|
- if (options.error && options.error.code === 'ECONNREFUSED') {
|
|
|
132
|
- console.log('connect redis server fail');
|
|
|
133
|
- }
|
117
|
+ Object.assign(module.exports, {
|
|
|
118
|
+ appName: 'm.yohoblk.com',
|
|
|
119
|
+ domains: {
|
|
|
120
|
+ api: 'http://api.yoho.yohoops.org/',
|
|
|
121
|
+ service: 'http://api.yoho.yohoops.org/',
|
|
|
122
|
+ singleApi: 'http://api.yoho.yohoops.org/',
|
|
|
123
|
+ },
|
|
|
124
|
+ redis: {
|
|
|
125
|
+ connect: {
|
|
|
126
|
+ host: 'redis.web.yohoops.org',
|
|
|
127
|
+ port: '6379',
|
|
|
128
|
+ password: 'redis9646',
|
|
|
129
|
+ enable_offline_queue: false,
|
|
|
130
|
+ retry_strategy(options) {
|
|
|
131
|
+ if (options.error && options.error.code === 'ECONNREFUSED') {
|
|
|
132
|
+ console.log('connect redis server fail');
|
|
|
133
|
+ }
|
134
|
|
134
|
|
135
|
- if (options.attempt < 10) {
|
|
|
136
|
- return Math.min(options.attempt * 100, 1000);
|
|
|
137
|
- } else if (options.attempt > 10 && options.attempt < 100) {
|
|
|
138
|
- return 1000;
|
|
|
139
|
- } else {
|
|
|
140
|
- return 1000 * 10;
|
|
|
141
|
- }
|
|
|
142
|
- }
|
|
|
143
|
- },
|
|
|
144
|
- session: {
|
|
|
145
|
- host: 'redis.web.yohoops.org',
|
|
|
146
|
- port: '6379',
|
|
|
147
|
- pass: 'redis9646',
|
|
|
148
|
- prefix: 'yohoblk_session:'
|
|
|
149
|
- }
|
|
|
150
|
- },
|
|
|
151
|
- useOneapm: true,
|
|
|
152
|
- useCache: true,
|
|
|
153
|
- interfaceShunt: {
|
|
|
154
|
- useInterfaceShunt: false,
|
|
|
155
|
- tencentServers: {
|
|
|
156
|
- api: ['123.206.1.98', '123.206.2.80'],
|
|
|
157
|
- service: ['123.206.1.98', '123.206.2.80']
|
|
|
158
|
- },
|
|
|
159
|
- awsServers: {
|
|
|
160
|
- api: 'app-java-168863769.cn-north-1.elb.amazonaws.com.cn',
|
|
|
161
|
- service: 'service-yoho-579825100.cn-north-1.elb.amazonaws.com.cn'
|
|
|
162
|
- }
|
|
|
163
|
- },
|
|
|
164
|
- loggers: {
|
|
|
165
|
- infoFile: {
|
|
|
166
|
- name: 'info',
|
|
|
167
|
- level: 'info',
|
|
|
168
|
- filename: '/Data/logs/yohoblk-wap/info/info.log',
|
|
|
169
|
- maxFiles: 1,
|
|
|
170
|
- tailable: true,
|
|
|
171
|
- maxsize: Math.pow(1024, 3),
|
|
|
172
|
- timestamp() {
|
|
|
173
|
- return new Date().toString();
|
|
|
174
|
- }
|
|
|
175
|
- },
|
|
|
176
|
- errorFile: {
|
|
|
177
|
- name: 'error',
|
|
|
178
|
- level: 'error',
|
|
|
179
|
- filename: '/Data/logs/yohoblk-wap/error/error.log',
|
|
|
180
|
- maxFiles: 1,
|
|
|
181
|
- tailable: true,
|
|
|
182
|
- maxsize: Math.pow(1024, 3),
|
|
|
183
|
- handleExceptions: true,
|
|
|
184
|
- timestamp() {
|
|
|
185
|
- return new Date().toString();
|
|
|
186
|
- }
|
|
|
187
|
- },
|
|
|
188
|
- console: {
|
|
|
189
|
- close: true,
|
|
|
190
|
- level: 'info',
|
|
|
191
|
- colorize: 'all',
|
|
|
192
|
- prettyPrint: true,
|
|
|
193
|
- debugStdout: true
|
|
|
194
|
- }
|
|
|
195
|
- },
|
|
|
196
|
- report: {
|
|
|
197
|
- host: 'influxdblog.web.yohoops.org',
|
|
|
198
|
- port: 8086,
|
|
|
199
|
- db: 'web-apm'
|
135
|
+ if (options.attempt < 10) {
|
|
|
136
|
+ return Math.min(options.attempt * 100, 1000);
|
|
|
137
|
+ } else if (options.attempt > 10 && options.attempt < 100) {
|
|
|
138
|
+ return 1000;
|
|
|
139
|
+ } else {
|
|
|
140
|
+ return 1000 * 10;
|
|
|
141
|
+ }
|
|
|
142
|
+ }
|
|
|
143
|
+ },
|
|
|
144
|
+ session: {
|
|
|
145
|
+ host: 'redis.web.yohoops.org',
|
|
|
146
|
+ port: '6379',
|
|
|
147
|
+ pass: 'redis9646',
|
|
|
148
|
+ prefix: 'yohoblk_session:'
|
|
|
149
|
+ }
|
|
|
150
|
+ },
|
|
|
151
|
+ useOneapm: true,
|
|
|
152
|
+ useCache: true,
|
|
|
153
|
+ interfaceShunt: {
|
|
|
154
|
+ useInterfaceShunt: false,
|
|
|
155
|
+ tencentServers: {
|
|
|
156
|
+ api: ['123.206.1.98', '123.206.2.80'],
|
|
|
157
|
+ service: ['123.206.1.98', '123.206.2.80']
|
|
|
158
|
+ },
|
|
|
159
|
+ awsServers: {
|
|
|
160
|
+ api: 'app-java-168863769.cn-north-1.elb.amazonaws.com.cn',
|
|
|
161
|
+ service: 'service-yoho-579825100.cn-north-1.elb.amazonaws.com.cn'
|
|
|
162
|
+ }
|
|
|
163
|
+ },
|
|
|
164
|
+ loggers: {
|
|
|
165
|
+ infoFile: {
|
|
|
166
|
+ name: 'info',
|
|
|
167
|
+ level: 'info',
|
|
|
168
|
+ filename: '/Data/logs/yohoblk-wap/info/info.log',
|
|
|
169
|
+ maxFiles: 1,
|
|
|
170
|
+ tailable: true,
|
|
|
171
|
+ maxsize: Math.pow(1024, 3),
|
|
|
172
|
+ timestamp() {
|
|
|
173
|
+ return new Date().toString();
|
200
|
}
|
174
|
}
|
201
|
- });
|
175
|
+ },
|
|
|
176
|
+ errorFile: {
|
|
|
177
|
+ name: 'error',
|
|
|
178
|
+ level: 'error',
|
|
|
179
|
+ filename: '/Data/logs/yohoblk-wap/error/error.log',
|
|
|
180
|
+ maxFiles: 1,
|
|
|
181
|
+ tailable: true,
|
|
|
182
|
+ maxsize: Math.pow(1024, 3),
|
|
|
183
|
+ handleExceptions: true,
|
|
|
184
|
+ timestamp() {
|
|
|
185
|
+ return new Date().toString();
|
|
|
186
|
+ }
|
|
|
187
|
+ },
|
|
|
188
|
+ console: {
|
|
|
189
|
+ close: true,
|
|
|
190
|
+ level: 'info',
|
|
|
191
|
+ colorize: 'all',
|
|
|
192
|
+ prettyPrint: true,
|
|
|
193
|
+ debugStdout: true
|
|
|
194
|
+ }
|
|
|
195
|
+ },
|
|
|
196
|
+ report: {
|
|
|
197
|
+ host: 'influxdblog.web.yohoops.org',
|
|
|
198
|
+ port: 8086,
|
|
|
199
|
+ db: 'web-apm'
|
|
|
200
|
+ }
|
|
|
201
|
+ });
|
202
|
} else if (isTest) {
|
202
|
} else if (isTest) {
|
203
|
- Object.assign(module.exports, {
|
|
|
204
|
- appName: 'm.yohoblk.com for test',
|
|
|
205
|
- domains: {
|
|
|
206
|
- api: process.env.TEST_API || 'http://api-test1.yohops.com:9999/',
|
|
|
207
|
- service: process.env.TEST_SERVICE || 'http://service-test1.yohops.com:9999/',
|
|
|
208
|
- singleApi: process.env.TEST_SINGLE || 'http://api-test1.yohops.com:9999/'
|
|
|
209
|
- },
|
|
|
210
|
- useOneapm: true,
|
|
|
211
|
- useCache: true
|
|
|
212
|
- });
|
203
|
+ Object.assign(module.exports, {
|
|
|
204
|
+ appName: 'm.yohoblk.com for test',
|
|
|
205
|
+ domains: {
|
|
|
206
|
+ api: process.env.TEST_API || 'http://api-test3.dev.yohocorp.com/',
|
|
|
207
|
+ service: process.env.TEST_SERVICE || 'http://api-test3.dev.yohocorp.com/',
|
|
|
208
|
+ singleApi: process.env.TEST_SINGLE || 'http://api-test3.dev.yohocorp.com/'
|
|
|
209
|
+ },
|
|
|
210
|
+ useOneapm: true,
|
|
|
211
|
+ useCache: true
|
|
|
212
|
+ });
|
213
|
} |
213
|
} |