Skip to content

Commit 1b6801a

Browse files
authored
Merge pull request #1254 from colinin/agile-config
feat(configuration): Enhance the agileconfig configuration enabled
2 parents 82e8860 + a3304e3 commit 1b6801a

14 files changed

Lines changed: 29 additions & 58 deletions

File tree

  • aspnet-core
    • services
      • LY.MicroService.Applications.Single
      • LY.MicroService.AuthServer.HttpApi.Host
      • LY.MicroService.AuthServer
      • LY.MicroService.BackendAdmin.HttpApi.Host
      • LY.MicroService.IdentityServer.HttpApi.Host
      • LY.MicroService.IdentityServer
      • LY.MicroService.LocalizationManagement.HttpApi.Host
      • LY.MicroService.PlatformManagement.HttpApi.Host
      • LY.MicroService.RealtimeMessage.HttpApi.Host
      • LY.MicroService.TaskManagement.HttpApi.Host
      • LY.MicroService.WebhooksManagement.HttpApi.Host
      • LY.MicroService.WechatManagement.HttpApi.Host
      • LY.MicroService.WorkflowManagement.HttpApi.Host
    • templates/micro/content/host/PackageName.CompanyName.ProjectName.HttpApi.Host

aspnet-core/services/LY.MicroService.Applications.Single/Program.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,9 @@
3333
config.AddJsonFile($"appsettings.{dbProvider}.json", optional: true);
3434
}
3535

36-
var configuration = config.Build();
37-
if (configuration.GetValue("AgileConfig:IsEnabled", false))
36+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3837
{
39-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
38+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
4039
}
4140
})
4241
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
31-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3230
{
33-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3432
}
3533
})
3634
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.AuthServer/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
31-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3230
{
33-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3432
}
3533
})
3634
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/Program.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
31-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
32-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3330
{
34-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3532
}
3633
})
3734
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.IdentityServer.HttpApi.Host/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ public async static Task<int> Main(string[] args)
2828
.UseAutofac()
2929
.ConfigureAppConfiguration((context, config) =>
3030
{
31-
var configuration = config.Build();
32-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
33-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
31+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3432
{
35-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
33+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3634
}
3735
})
3836
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.IdentityServer/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
31-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3230
{
33-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3432
}
3533
})
3634
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
31-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3230
{
33-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3432
}
3533
})
3634
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
31-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3230
{
33-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3432
}
3533
})
3634
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,9 @@ public async static Task<int> Main(string[] args)
2525
.UseAutofac()
2626
.ConfigureAppConfiguration((context, config) =>
2727
{
28-
var configuration = config.Build();
29-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
30-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
28+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3129
{
32-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
30+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3331
}
3432
})
3533
.UseSerilog((context, provider, config) =>

aspnet-core/services/LY.MicroService.TaskManagement.HttpApi.Host/Program.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,9 @@ public async static Task<int> Main(string[] args)
2626
.UseAutofac()
2727
.ConfigureAppConfiguration((context, config) =>
2828
{
29-
var configuration = config.Build();
30-
var agileConfigEnabled = configuration["AgileConfig:IsEnabled"];
31-
if (agileConfigEnabled.IsNullOrEmpty() || bool.Parse(agileConfigEnabled))
29+
if (context.Configuration.GetValue("AgileConfig:IsEnabled", false))
3230
{
33-
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(configuration));
31+
config.AddAgileConfig(new AgileConfig.Client.ConfigClient(context.Configuration));
3432
}
3533
})
3634
.UseSerilog((context, provider, config) =>

0 commit comments

Comments
 (0)