Fix port binding #31

Merged
Egamorf merged 1 commits from fix/port-binding into main 2025-04-28 21:06:38 +02:00
3 changed files with 11 additions and 4 deletions

View File

@@ -6,6 +6,7 @@ using GameIdeas.BlazorApp.Pages.UserMenu.Gateways;
using GameIdeas.BlazorApp.Pages.Users.Gateways; using GameIdeas.BlazorApp.Pages.Users.Gateways;
using GameIdeas.BlazorApp.Services; using GameIdeas.BlazorApp.Services;
using GameIdeas.Resources; using GameIdeas.Resources;
using GameIdeas.Shared.Constants;
using Microsoft.AspNetCore.Components.Authorization; using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.AspNetCore.Components.Web; using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting; using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
@@ -19,9 +20,9 @@ builder.RootComponents.Add<HeadOutlet>("head::after");
UriBuilder uriBuilder = new(builder.HostEnvironment.BaseAddress); UriBuilder uriBuilder = new(builder.HostEnvironment.BaseAddress);
#if DEBUG #if DEBUG
{ uriBuilder.Port = GlobalConstants.API_PORT;
uriBuilder.Port = 8000; #else
} uriBuilder.Host = GlobalConstants.SUB_DOMAIN_NAME + uriBuilder.Host;
#endif #endif
services.AddHttpClient( services.AddHttpClient(

View File

@@ -10,12 +10,15 @@ public class GlobalConstants
public const string ADMINISTRATOR_NORMALIZED = "ADMINISTRATEUR"; public const string ADMINISTRATOR_NORMALIZED = "ADMINISTRATEUR";
public const string MEMBER = "Membre"; public const string MEMBER = "Membre";
public const string MEMBER_NORMALIZED = "MEMBRE"; public const string MEMBER_NORMALIZED = "MEMBRE";
public const string ADMIN_MEMBER = $"{ADMINISTRATOR}, {MEMBER}"; public const string ADMIN_MEMBER = $"{ADMINISTRATOR}, {MEMBER}";
public const int JWT_DURATION_HOUR = 12; public const int JWT_DURATION_HOUR = 12;
public const int NUMBER_PER_PAGE = 50; public const int NUMBER_PER_PAGE = 50;
public const string LS_AUTH_STORAGE_KEY = "authToken"; public const string LS_AUTH_STORAGE_KEY = "authToken";
public const int API_PORT = 8000;
public const string SUB_DOMAIN_NAME = "api-";
} }

View File

@@ -1,4 +1,5 @@
using GameIdeas.Resources; using GameIdeas.Resources;
using GameIdeas.Shared.Constants;
using GameIdeas.Shared.Model; using GameIdeas.Shared.Model;
using GameIdeas.WebAPI.Context; using GameIdeas.WebAPI.Context;
using GameIdeas.WebAPI.Services.Categories; using GameIdeas.WebAPI.Services.Categories;
@@ -93,6 +94,8 @@ services.AddCors(option => option.AddDefaultPolicy(policy =>
.AllowAnyHeader() .AllowAnyHeader()
.WithMethods("GET", "POST", "PUT", "DELETE"))); .WithMethods("GET", "POST", "PUT", "DELETE")));
builder.WebHost.UseUrls($"http://127.0.0.1:{GlobalConstants.API_PORT}");
var app = builder.Build(); var app = builder.Build();
using (var scope = app.Services.CreateScope()) using (var scope = app.Services.CreateScope())