From 949a367d0d4bdd85e8b290af3909b45a6a2e40e8 Mon Sep 17 00:00:00 2001 From: Fred Heinecke Date: Fri, 2 May 2025 10:11:02 +0000 Subject: [PATCH] Fix S3 client being disposed after first use Signed-off-by: Fred Heinecke --- back/src/Kyoo.Core/CoreModule.cs | 4 +++- back/src/Kyoo.Core/Kyoo.Core.csproj | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/back/src/Kyoo.Core/CoreModule.cs b/back/src/Kyoo.Core/CoreModule.cs index abf7e5df..a8d61b96 100644 --- a/back/src/Kyoo.Core/CoreModule.cs +++ b/back/src/Kyoo.Core/CoreModule.cs @@ -86,7 +86,9 @@ public static class CoreModule } // Configuration (credentials, endpoint, etc.) are done via standard AWS env vars - builder.Services.AddScoped(); + // See https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-netcore.html + builder.Services.AddDefaultAWSOptions(builder.Configuration.GetAWSOptions()); + builder.Services.AddAWSService(); builder.Services.AddScoped(); } } diff --git a/back/src/Kyoo.Core/Kyoo.Core.csproj b/back/src/Kyoo.Core/Kyoo.Core.csproj index 74531deb..993e1b5d 100644 --- a/back/src/Kyoo.Core/Kyoo.Core.csproj +++ b/back/src/Kyoo.Core/Kyoo.Core.csproj @@ -11,6 +11,7 @@ +