Docker コンテナーで ASP.NET Core アプリを実行します。Dockerシークレットを構成に読み込む必要がありますが、セクションがあります。現在、Program.csでこのようなものを使用しています
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
[...]
.ConfigureAppConfiguration((hostingContext, config) =>
{
config.AddKeyPerFile(directoryPath: "/run/secrets", optional: true);
})
[...]
正常に動作しますが、レコードをフラット構造で保存しますKey:'Value'
。私はそれらをセクションに保存したいと思います
Section: {
Key: 'Value'
}
設定にセクションを使用するいくつかのパッケージの appsettings に値を提供できるようにします。
どうすればそれを達成できますか?