0

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 に値を提供できるようにします。

どうすればそれを達成できますか?

4

0 に答える 0