From 7bfb8dab6bb6dc86239c8cb4baf9251547e7e91c Mon Sep 17 00:00:00 2001 From: Paul Custance Date: Mon, 21 Sep 2026 13:28:53 +0100 Subject: [PATCH] Keep environment variables above App Configuration Config is last one wins and App Configuration was being appended after the environment variables, so it quietly overrode them. --- src/SchoolAccount.Collect.Api/Program.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SchoolAccount.Collect.Api/Program.cs b/src/SchoolAccount.Collect.Api/Program.cs index 65ae400..8b14c5c 100644 --- a/src/SchoolAccount.Collect.Api/Program.cs +++ b/src/SchoolAccount.Collect.Api/Program.cs @@ -17,6 +17,9 @@ if (builder.Environment.IsProduction()) { builder.Configuration.AddAzureAppConfiguration(); + + // Last one wins: re-added so environment variables stay above App Configuration. + builder.Configuration.AddEnvironmentVariables(); } builder.Services.AddApplication(builder.Configuration).AddPresentation().AddInfrastructure();