diff --git a/Iceshrimp.Backend/Startup.cs b/Iceshrimp.Backend/Startup.cs index f8ef08d9..2a53c46e 100644 --- a/Iceshrimp.Backend/Startup.cs +++ b/Iceshrimp.Backend/Startup.cs @@ -43,4 +43,9 @@ app.MapFallbackToPage("/Shared/FrontendSPA"); if (app.Environment.IsDevelopment()) app.UseViteDevMiddleware(); +var instanceConfig = app.Configuration.GetSection("Instance"); + +app.Urls.Clear(); +app.Urls.Add($"http://{instanceConfig["WebDomain"]}:{instanceConfig["ListenPort"]}"); + app.Run(); \ No newline at end of file diff --git a/Iceshrimp.Backend/configuration.ini b/Iceshrimp.Backend/configuration.ini index becc482d..051ee743 100644 --- a/Iceshrimp.Backend/configuration.ini +++ b/Iceshrimp.Backend/configuration.ini @@ -1,11 +1,14 @@ -AllowedHosts=* - -[Logging:LogLevel] -Default=Information -Microsoft.AspNetCore=Warning +[Instance] +ListenPort=3000 +WebDomain=shrimp.example.org +AccountDomain=example.org [Database] Host=localhost Database=iceshrimp Username=iceshrimp -Password=iceshrimp \ No newline at end of file +Password=iceshrimp + +[Logging:LogLevel] +Default=Information +Microsoft.AspNetCore=Warning \ No newline at end of file