Merge pull request #9961 from umbraco/netcore/feature/appsettings-local

Allow for having appsettings.local.json
This commit is contained in:
Bjarke Berg
2021-03-16 09:12:13 +01:00
committed by GitHub
4 changed files with 15 additions and 10 deletions

1
.gitignore vendored
View File

@@ -201,3 +201,4 @@ src/Umbraco.Tests/TEMP/
/src/Umbraco.Web.UI/config/umbracoSettings.config
/src/Umbraco.Web.UI.NetCore/Umbraco/models/*
/src/Umbraco.Web.UI.NetCore/appsettings.Local.json

View File

@@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
@@ -7,18 +8,20 @@ namespace Umbraco.Cms.Web.UI.NetCore
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args)
=> CreateHostBuilder(args)
.Build()
.Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureLogging(x =>
{
x.ClearProviders();
})
.ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); });
#if DEBUG
.ConfigureAppConfiguration(config
=> config.AddJsonFile(
"appsettings.Local.json",
optional: true,
reloadOnChange: true))
#endif
.ConfigureLogging(x => x.ClearProviders())
.ConfigureWebHostDefaults(webBuilder => webBuilder.UseStartup<Startup>());
}
}

View File

@@ -81,6 +81,7 @@
<PropertyGroup>
<RazorCompileOnBuild>false</RazorCompileOnBuild>
<RazorCompileOnPublish>false</RazorCompileOnPublish>
</PropertyGroup>
</Project>

View File

@@ -38,8 +38,8 @@
"ConvertUrlsToAscii": "try"
},
"RuntimeMinification": {
"dataFolder": "App_Data/TEMP/Smidge",
"version": "637432008251409860"
"dataFolder": "umbraco/Data/TEMP/Smidge",
"version": "1"
},
"Security": {
"KeepUserLoggedIn": false,