forked from coolaj86/goldilocks.js
		
	removed addresses and cwd from the config
This commit is contained in:
		
							parent
							
								
									f25a0191bd
								
							
						
					
					
						commit
						12e4a47855
					
				@ -178,38 +178,6 @@ function fillConfig(config, args) {
 | 
			
		||||
    config.email = args.email;
 | 
			
		||||
    config.tls.acme.email = args.email;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // maybe this should not go in config... but be ephemeral in some way?
 | 
			
		||||
  config.cwd = args.cwd || config.cwd || process.cwd();
 | 
			
		||||
 | 
			
		||||
  var ipaddr = require('ipaddr.js');
 | 
			
		||||
  var addresses = [];
 | 
			
		||||
  var ifaces = require('../lib/local-ip.js').find();
 | 
			
		||||
 | 
			
		||||
  Object.keys(ifaces).forEach(function (ifacename) {
 | 
			
		||||
    var iface = ifaces[ifacename];
 | 
			
		||||
    iface.ipv4.forEach(function (ip) {
 | 
			
		||||
      addresses.push(ip);
 | 
			
		||||
    });
 | 
			
		||||
    iface.ipv6.forEach(function (ip) {
 | 
			
		||||
      addresses.push(ip);
 | 
			
		||||
    });
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  addresses.sort(function (a, b) {
 | 
			
		||||
    if (a.family !== b.family) {
 | 
			
		||||
      return 'IPv4' === a.family ? 1 : -1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return a.address > b.address ? 1 : -1;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  addresses.forEach(function (addr) {
 | 
			
		||||
    addr.range = ipaddr.parse(addr.address).range();
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  // TODO maybe move to config.state.addresses (?)
 | 
			
		||||
  config.addresses = addresses;
 | 
			
		||||
  config.device = { hostname: require('os').hostname() };
 | 
			
		||||
 | 
			
		||||
  config.tunnel = args.tunnel || config.tunnel;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user