-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwebfan-server.config.dist.js
76 lines (60 loc) · 1.64 KB
/
webfan-server.config.dist.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
var fs = require('fs');
var ip = require('ip');
async function logMessage(type, args){
var method2 = ('function'===typeof console[type]) ? console[type] : console.log;
method2(...args);
var logger=require('./logging');
var method = ('function'===typeof logger[type]) ? logger[type] : logger.log;
method(...args);
}
var myIp = ip.address();
//var target = '212.72.182.211';
var target = 'https://frdl.ws/frdlwebuserworkspace/default.domain';
var Port = process.env.port;
//var target = '212.72.182.211';
var target = 'https://frdl.ws/frdlwebuserworkspace';
var config = {
//balancers : ['localhost:6000', 'localhost:6001', 'localhost:6002'],
balancers : [],
vhosts : {
dir : __dirname + '/www/vhosts/',
proxyfile : 'proxy.json',
proxymodule : 'proxyhandler',
docroot : 'httpdocs',
default : {
port : Port,
target : target
}
},
proxy : {
http: {
port: 8080//,
// websockets: false
},
http2: {
port: 80//,
// websockets: false
},
https: {
port: 443//,
// websockets: false
// key: '/Users/tcoats/MetOcean/tugboat/harmony/metoceanview.com.key',
// cert: '/Users/tcoats/MetOcean/tugboat/harmony/metoceanview.com.crt'
},
proxy : {
xfwd: false,
prependPath: false // ,
// keepAlive: false
},
},
logrotate:{
frequency : '1h',
dirname: (fs.existsSync( process.cwd() + '/logs.userlogs/')) ? process.cwd() + '/logs.userlogs/' : __dirname + '/logs.userlogs/',
filename: `webfan-server-${Port}-%DATE%.log.txt`,
datePattern: 'YYYY-MM-DD-HH',
zippedArchive: true,
maxSize: '4096k',
maxFiles: '7d'
}
};
module.exports = config;