Configuration source backed by git
@Bean | |
ConfigurationProvider configurationProvider(@Value("${configuration.environment}") String configurationEnvironment) { | |
ConfigurationSource GitSource = new GitConfigurationSourceBuilder() | |
.withRepositoryURI("https://Github.com/myUser/my-config-fork.Git") | |
.build(); | |
return new ConfigurationProviderBuilder() | |
.withConfigurationSource(GitSource) | |
.withEnvironment(new ImmutableEnvironment("app/" + configurationEnvironment + "/feature")) | |
.withReloadStrategy(new PeriodicalReloadStrategy(30, TimeUnit.SECONDS)) | |
.build(); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment