From 0fd44a3eb098c602d2275b9ebe5cf1b17a50d25e Mon Sep 17 00:00:00 2001 From: Richard Date: Tue, 8 Sep 2026 12:38:02 +0200 Subject: [PATCH] =?UTF-8?q?Standardports=20auf=204000=20(Analyse=20Webserv?= =?UTF-8?q?er)=20und=204001=20(Admin=20Webserver)=20ge=C3=A4ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Predictalytics.Api/appsettings.json | 4 ++-- src/Predictalytics.Api/wwwroot/docs.html | 2 +- .../Hosting/AdminOptionsTests.cs | 2 +- .../Hosting/PredictalyticsOptionsTests.cs | 4 ++-- src/Predictalytics.Hosting/Admin/wwwroot/index.html | 4 ++-- src/Predictalytics.Hosting/Admin/wwwroot/js/admin.js | 4 ++-- src/Predictalytics.Hosting/PredictalyticsHost.cs | 2 +- src/Predictalytics.Hosting/PredictalyticsOptions.cs | 8 ++++---- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/Predictalytics.Api/appsettings.json b/src/Predictalytics.Api/appsettings.json index e01f7a5..5177f20 100644 --- a/src/Predictalytics.Api/appsettings.json +++ b/src/Predictalytics.Api/appsettings.json @@ -18,12 +18,12 @@ "ApiSettings": { "CanControl": true, "AuthRequired": false, - "AllowedOrigins": [ "http://localhost:5000" ], + "AllowedOrigins": [ "http://localhost:4000" ], "ReadOnlyDatabase": false }, "Admin": { "Enabled": true, - "Port": 5001, + "Port": 4001, "Host": "localhost", "Token": "" } diff --git a/src/Predictalytics.Api/wwwroot/docs.html b/src/Predictalytics.Api/wwwroot/docs.html index b6168b5..169a104 100644 --- a/src/Predictalytics.Api/wwwroot/docs.html +++ b/src/Predictalytics.Api/wwwroot/docs.html @@ -60,7 +60,7 @@

Authentication

Übergebe deinen API-Key (sofern aktiv) als Bearer-Token in jedem Request-Header.

-
curl http://localhost:5000/api/dashboard \
+
curl http://localhost:4000/api/dashboard \
   -H "Authorization: Bearer DEIN_API_KEY"
diff --git a/src/Predictalytics.Application.Tests/Hosting/AdminOptionsTests.cs b/src/Predictalytics.Application.Tests/Hosting/AdminOptionsTests.cs index 96a03ae..0306e93 100644 --- a/src/Predictalytics.Application.Tests/Hosting/AdminOptionsTests.cs +++ b/src/Predictalytics.Application.Tests/Hosting/AdminOptionsTests.cs @@ -57,7 +57,7 @@ public class AdminOptionsTests var options = new PredictalyticsOptions { - AdminServerPort = 5001, + AdminServerPort = 4001, AdminServerHost = "localhost", AdminToken = "initial-token" }; diff --git a/src/Predictalytics.Application.Tests/Hosting/PredictalyticsOptionsTests.cs b/src/Predictalytics.Application.Tests/Hosting/PredictalyticsOptionsTests.cs index 242037d..f8a53ec 100644 --- a/src/Predictalytics.Application.Tests/Hosting/PredictalyticsOptionsTests.cs +++ b/src/Predictalytics.Application.Tests/Hosting/PredictalyticsOptionsTests.cs @@ -39,8 +39,8 @@ public class PredictalyticsOptionsTests [Fact] public void WebserverUrl_falls_back_to_localhost_when_host_is_blank() { - var options = new PredictalyticsOptions { WebserverHost = " ", WebserverPort = 5000 }; - Assert.Equal("http://localhost:5000", options.WebserverUrl); + var options = new PredictalyticsOptions { WebserverHost = " ", WebserverPort = 4000 }; + Assert.Equal("http://localhost:4000", options.WebserverUrl); } [Fact] diff --git a/src/Predictalytics.Hosting/Admin/wwwroot/index.html b/src/Predictalytics.Hosting/Admin/wwwroot/index.html index 58cc99d..0780533 100644 --- a/src/Predictalytics.Hosting/Admin/wwwroot/index.html +++ b/src/Predictalytics.Hosting/Admin/wwwroot/index.html @@ -138,7 +138,7 @@
Analyse-Webserver (Öffentliche WebUI)
Gestoppt
-

Port: 5000

+

Port: 4000

@@ -292,7 +292,7 @@
- Standard: 5001. Bestimmt den Port, auf dem dieses Administrations-UI lauscht. + Standard: 4001. Bestimmt den Port, auf dem dieses Administrations-UI lauscht.
diff --git a/src/Predictalytics.Hosting/Admin/wwwroot/js/admin.js b/src/Predictalytics.Hosting/Admin/wwwroot/js/admin.js index 7774fb1..3d68ed9 100644 --- a/src/Predictalytics.Hosting/Admin/wwwroot/js/admin.js +++ b/src/Predictalytics.Hosting/Admin/wwwroot/js/admin.js @@ -507,14 +507,14 @@ async function loadSettings() { // Admin if (data.adminServer) { - document.getElementById('cfg-admin-port').value = data.adminServer.port || 5001; + document.getElementById('cfg-admin-port').value = data.adminServer.port || 4001; document.getElementById('cfg-admin-host').value = data.adminServer.host || 'localhost'; document.getElementById('cfg-admin-token').value = data.adminServer.token || ''; } // Webserver if (data.webserver) { - document.getElementById('cfg-web-port').value = data.webserver.port || 5000; + document.getElementById('cfg-web-port').value = data.webserver.port || 4000; document.getElementById('cfg-web-host').value = data.webserver.host || 'localhost'; document.getElementById('cfg-web-token').value = data.webserver.apiControlToken || ''; document.getElementById('cfg-web-dbdebug').checked = !!data.webserver.dbConnectionDebug; diff --git a/src/Predictalytics.Hosting/PredictalyticsHost.cs b/src/Predictalytics.Hosting/PredictalyticsHost.cs index bf85549..0aede11 100644 --- a/src/Predictalytics.Hosting/PredictalyticsHost.cs +++ b/src/Predictalytics.Hosting/PredictalyticsHost.cs @@ -325,7 +325,7 @@ public sealed class PredictalyticsHost // ───────────────────────────────────────────────────────────────────────── /// - /// Startet den separaten Kestrel-Webserver für das Verwaltungs-WebGUI (Port 5001). + /// Startet den separaten Kestrel-Webserver für das Verwaltungs-WebGUI (Port 4001). /// public async Task StartAdminServerAsync() { diff --git a/src/Predictalytics.Hosting/PredictalyticsOptions.cs b/src/Predictalytics.Hosting/PredictalyticsOptions.cs index a9fbb7d..d151495 100644 --- a/src/Predictalytics.Hosting/PredictalyticsOptions.cs +++ b/src/Predictalytics.Hosting/PredictalyticsOptions.cs @@ -22,8 +22,8 @@ public sealed class PredictalyticsOptions [Category("Webserver")] [DisplayName("Port")] [Description("Der Port, über den die WebUI und API erreichbar sind.")] - [DefaultValue(5000)] - public int WebserverPort { get; set; } = 5000; + [DefaultValue(4000)] + public int WebserverPort { get; set; } = 4000; [Category("Webserver")] [DisplayName("Bind-Adresse")] @@ -75,8 +75,8 @@ public sealed class PredictalyticsOptions [Category("Verwaltungs-Webserver")] [DisplayName("Port")] [Description("Der Port, über den das Verwaltungs-WebGUI erreichbar ist.")] - [DefaultValue(5001)] - public int AdminServerPort { get; set; } = 5001; + [DefaultValue(4001)] + public int AdminServerPort { get; set; } = 4001; [Category("Verwaltungs-Webserver")] [DisplayName("Bind-Adresse")]