use the helper
This commit is contained in:
parent
69e81b9fd4
commit
aabbbc1fea
6 changed files with 13 additions and 18 deletions
|
|
@ -19,6 +19,7 @@ using Yavsc.Abstract.Interfaces;
|
|||
using Yavsc.Helpers;
|
||||
using Yavsc.Interface;
|
||||
using Yavsc.Models;
|
||||
using Yavsc.Server.Helpers;
|
||||
using Yavsc.Services;
|
||||
|
||||
internal class Program
|
||||
|
|
@ -29,10 +30,7 @@ internal class Program
|
|||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Configuration
|
||||
.AddJsonFile("appsettings-api.json", optional: false, reloadOnChange: false)
|
||||
.AddJsonFile($"appsettings-api.{builder.Environment.EnvironmentName}.json", optional: false, reloadOnChange: false)
|
||||
.AddEnvironmentVariables();
|
||||
builder.AddConfiguration("api");
|
||||
var services = builder.Services;
|
||||
|
||||
// Anthropic client
|
||||
|
|
|
|||
|
|
@ -29,10 +29,7 @@ internal class Program
|
|||
Console.Title = "Yavsc.Blogs";
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
builder.Configuration
|
||||
.AddJsonFile("appsettings-blogs.json", optional: false, reloadOnChange: false)
|
||||
.AddJsonFile($"appsettings-blogs.{builder.Environment.EnvironmentName}.json", optional: false, reloadOnChange: false)
|
||||
.AddEnvironmentVariables();
|
||||
builder.AddConfiguration("blogs");
|
||||
|
||||
var services = builder.Services;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
using Anthropic.SDK;
|
||||
using Yavsc.Abstract.Interfaces;
|
||||
using Yavsc.Extensions;
|
||||
using Yavsc.Server.Helpers;
|
||||
|
||||
namespace Yavsc
|
||||
{
|
||||
|
|
@ -9,10 +10,7 @@ namespace Yavsc
|
|||
public static async Task Main(string[] args)
|
||||
{
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
builder.Configuration
|
||||
.AddJsonFile("appsettings-org.json", optional: false, reloadOnChange: false)
|
||||
.AddJsonFile($"appsettings-org.{builder.Environment.EnvironmentName}.json", optional: false, reloadOnChange: false)
|
||||
.AddEnvironmentVariables();
|
||||
builder.AddConfiguration("org");
|
||||
var app = await builder
|
||||
.ConfigureWebAppServices()
|
||||
.ConfigurePipeline();
|
||||
|
|
|
|||
|
|
@ -8,11 +8,10 @@ public static class ConfigHelpers
|
|||
public static IConfigurationBuilder AddConfiguration(this WebApplicationBuilder builder, string appName )
|
||||
{
|
||||
var rootConfig = builder.Configuration
|
||||
.AddJsonFile($"appsettings-{appName}.json", optional: false, reloadOnChange: false);
|
||||
.AddJsonFile($"appsettings-{appName}.json", optional: false, reloadOnChange: false);
|
||||
|
||||
if (!String.IsNullOrWhiteSpace(builder.Environment.EnvironmentName))
|
||||
rootConfig.AddJsonFile($"appsettings-{appName}.{builder.Environment.EnvironmentName}.json", optional: true, reloadOnChange: false);
|
||||
;
|
||||
rootConfig.AddJsonFile($"appsettings-{appName}.{builder.Environment.EnvironmentName}.json", optional: true, reloadOnChange: false);
|
||||
|
||||
return rootConfig.AddEnvironmentVariables();
|
||||
}
|
||||
}
|
||||
|
|
@ -14,7 +14,7 @@ internal class Program
|
|||
HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
|
||||
builder.Configuration
|
||||
.AddJsonFile("appsettings-cli.json", optional: false, reloadOnChange: false)
|
||||
.AddJsonFile($"appsettings-cli.{builder.Environment.EnvironmentName}.json", optional: false, reloadOnChange: false)
|
||||
.AddJsonFile($"appsettings-cli.{builder.Environment.EnvironmentName}.json", optional: true, reloadOnChange: false)
|
||||
.AddEnvironmentVariables();
|
||||
|
||||
AppHost = builder.Build();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue