#491 - Stubs are registered to consul with localhost
This commit is contained in:
@@ -67,9 +67,9 @@ public class ConsulStubsRegistrar implements StubsRegistrar {
|
||||
|
||||
protected NewService newService(StubConfiguration stubConfiguration, Integer port) {
|
||||
NewService newService = new NewService();
|
||||
newService.setAddress(StringUtils.hasText(consulDiscoveryProperties.getHostname()) ?
|
||||
consulDiscoveryProperties.getHostname() :
|
||||
inetUtils.findFirstNonLoopbackAddress().getHostName());
|
||||
newService.setAddress(StringUtils.hasText(this.consulDiscoveryProperties.getHostname()) ?
|
||||
this.consulDiscoveryProperties.getHostname() :
|
||||
this.inetUtils.findFirstNonLoopbackAddress().getHostName());
|
||||
newService.setId(stubConfiguration.getArtifactId());
|
||||
newService.setName(name(stubConfiguration));
|
||||
newService.setPort(port);
|
||||
|
||||
@@ -39,18 +39,18 @@ import org.springframework.context.annotation.Configuration;
|
||||
*/
|
||||
@Configuration
|
||||
@AutoConfigureAfter(value = {StubRunnerConfiguration.class,
|
||||
ConsulServiceRegistryAutoConfiguration.class})
|
||||
ConsulServiceRegistryAutoConfiguration.class})
|
||||
@ConditionalOnClass(ConsulClient.class)
|
||||
@ConditionalOnStubbedDiscoveryDisabled
|
||||
@ConditionalOnProperty(value = "stubrunner.cloud.consul.enabled", matchIfMissing = true)
|
||||
public class StubRunnerSpringCloudConsulAutoConfiguration {
|
||||
|
||||
@Bean(initMethod = "registerStubs")
|
||||
public StubsRegistrar stubsRegistrar(StubRunning stubRunning, ConsulClient consulClient,
|
||||
StubMapperProperties stubMapperProperties,
|
||||
ConsulDiscoveryProperties consulDiscoveryProperties,
|
||||
InetUtils inetUtils) {
|
||||
return new ConsulStubsRegistrar(stubRunning, consulClient, stubMapperProperties,
|
||||
consulDiscoveryProperties, inetUtils);
|
||||
}
|
||||
@Bean(initMethod = "registerStubs")
|
||||
public StubsRegistrar stubsRegistrar(StubRunning stubRunning, ConsulClient consulClient,
|
||||
StubMapperProperties stubMapperProperties,
|
||||
ConsulDiscoveryProperties consulDiscoveryProperties,
|
||||
InetUtils inetUtils) {
|
||||
return new ConsulStubsRegistrar(stubRunning, consulClient, stubMapperProperties,
|
||||
consulDiscoveryProperties, inetUtils);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user