Files
KonSoft.Clean/shared/KonSoft.Shared.Hosting.Gateways/AbpHostingHostBuilderExtensions.cs

28 lines
840 B
C#

using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
namespace KonSoft.Shared.Hosting.Gateways
{
public static class AbpHostingHostBuilderExtensions
{
public const string AppYarpJsonPath = "yarp.json";
public static IHostBuilder AddYarpJson(
this IHostBuilder hostBuilder,
bool optional = true,
bool reloadOnChange = true,
string path = AppYarpJsonPath)
{
return hostBuilder.ConfigureAppConfiguration((_, builder) =>
{
builder.AddJsonFile(
path: AppYarpJsonPath,
optional: optional,
reloadOnChange: reloadOnChange
)
.AddEnvironmentVariables();
});
}
}
}