@@ -21,6 +21,8 @@ config.portal = config.portal || {};
2121config . portal . ip_address = config . portal . ip_address || '' ;
2222config . portal . hostname = config . portal . hostname || '' ;
2323config . portal . port = config . portal . port || 8080 ;
24+ config . portal . via_address = config . portal . via_address || '' ;
25+ config . portal . via_port = config . portal . via_port || 0 ;
2426config . portal . ssl = config . portal . ssl || false ;
2527config . portal . force_tls_v12 = config . portal . force_tls_v12 || false ;
2628config . portal . reconnection_ticket_lifetime = config . portal . reconnection_ticket_lifetime || 600 ;
@@ -51,6 +53,14 @@ if (config.portal.hostname.indexOf('$') == 0) {
5153 config . portal . hostname = process . env [ config . portal . hostname . substr ( 1 ) ] ;
5254 log . info ( 'ENV: config.portal.hostname=' + config . portal . hostname ) ;
5355}
56+ if ( process . env . owt_via_address != undefined ) {
57+ config . portal . via_address = process . env . owt_via_address ;
58+ log . info ( 'ENV: config.portal.via_address=' + config . portal . via_address ) ;
59+ }
60+ if ( process . env . owt_via_port != undefined ) {
61+ config . portal . via_port = process . env . owt_via_port ;
62+ log . info ( 'ENV: config.portal.via_port=' + config . portal . via_port ) ;
63+ }
5464
5565global . config = config ;
5666
@@ -136,6 +146,8 @@ var joinCluster = function (on_ok) {
136146 info : { ip : ip_address ,
137147 hostname : config . portal . hostname ,
138148 port : config . portal . port ,
149+ via_address : config . portal . via_address ,
150+ via_port : config . portal . via_port ,
139151 ssl : config . portal . ssl ,
140152 state : 2 ,
141153 max_load : config . cluster . max_load ,
0 commit comments