|
@@ -244,6 +244,11 @@ func Main(config *Config, configTest bool, buildVersion string, logger *logrus.L
|
|
|
|
|
|
amLighthouse := config.GetBool("lighthouse.am_lighthouse", false)
|
|
|
|
|
|
+ // fatal if am_lighthouse is enabled but we are using an ephemeral port
|
|
|
+ if amLighthouse && (config.GetInt("listen.port", 0) == 0) {
|
|
|
+ return nil, NewContextualError("lighthouse.am_lighthouse enabled on node but no port number is set in config", nil, nil)
|
|
|
+ }
|
|
|
+
|
|
|
// warn if am_lighthouse is enabled but upstream lighthouses exists
|
|
|
rawLighthouseHosts := config.GetStringSlice("lighthouse.hosts", []string{})
|
|
|
if amLighthouse && len(rawLighthouseHosts) != 0 {
|