From c08b6dccde1ef2a80f35e88c866e732c0ba3015d Mon Sep 17 00:00:00 2001 From: Maxime Adler Date: Mon, 28 Apr 2025 14:43:52 +0200 Subject: [PATCH 1/2] Fix programs --- src/GameIdeas/Client/GameIdeas.BlazorApp/Program.cs | 5 +++++ src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/GameIdeas/Client/GameIdeas.BlazorApp/Program.cs b/src/GameIdeas/Client/GameIdeas.BlazorApp/Program.cs index 261e04c..e97d808 100644 --- a/src/GameIdeas/Client/GameIdeas.BlazorApp/Program.cs +++ b/src/GameIdeas/Client/GameIdeas.BlazorApp/Program.cs @@ -16,10 +16,15 @@ var services = builder.Services; builder.RootComponents.Add("#app"); builder.RootComponents.Add("head::after"); +#if DEBUG UriBuilder uriBuilder = new(builder.HostEnvironment.BaseAddress) { Port = 8000 }; +#else +UriBuilder uriBuilder = new(Environment.GetEnvironmentVariable("API_URL") + ?? throw new ArgumentNullException("API_URL", "Environment variable API_URL is missing")); +#endif services.AddHttpClient( "GameIdeas.WebAPI", diff --git a/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs b/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs index 2378126..eccdf3f 100644 --- a/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs +++ b/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs @@ -89,12 +89,18 @@ services.AddControllers(); services.AddOpenApi(); services.AddCors(option => option.AddDefaultPolicy(policy => - policy.WithOrigins("http://localhost:5172", "http://localhost:7060") + policy.AllowAnyOrigin() .AllowAnyHeader() .WithMethods("GET", "POST", "PUT", "DELETE"))); var app = builder.Build(); +using (var scope = app.Services.CreateScope()) +{ + var db = scope.ServiceProvider.GetRequiredService(); + await db.Database.MigrateAsync(); +} + await LoadTranslations(); // Configure the HTTP request pipeline. -- 2.39.5 From d22c84708f17fbe3b0e82316c395ea95ed31f633 Mon Sep 17 00:00:00 2001 From: Maxime Adler Date: Mon, 28 Apr 2025 14:44:49 +0200 Subject: [PATCH 2/2] change default env path --- src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs b/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs index eccdf3f..8cb623b 100644 --- a/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs +++ b/src/GameIdeas/Server/GameIdeas.WebAPI/Program.cs @@ -16,7 +16,7 @@ var services = builder.Services; #if DEBUG LoadEnvironmentVariable("../../../../.env"); #else -LoadEnvironmentVariable(".env"); +LoadEnvironmentVariable("../.env"); #endif Action dbContextOptions = options => -- 2.39.5