INNER CODE UNIT · C#
Startup
microsurging/surging · src/Surging.ApiGateway/Startup.cs:38
public class Startup
{
public IConfigurationRoot Configuration { get; }
public IContainer ApplicationContainer { get; private set; }
public Startup(IWebHostEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddCacheFile("Configs/cacheSettings.json", optional: false)
.AddJsonFile("Configs/appsettings.json", optional: true, reloadOnChange: true)
.AddGatewayFile("Configs/gatewaySettings.json", optional: false)
.AddJsonFile($"Configs/appsettings.{env.EnvironmentName}.json", optional: true);
Configuration = builder.Build();
}