Skip to content

Commit abd14ed

Browse files
committed
allow for no monitoring url in settings
1 parent 9ca8157 commit abd14ed

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/ServicePulse/ConstantsFile.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public static string GetContent(Settings settings)
1919
else
2020
{
2121
serviceControlUrl = settings.ServiceControlUri.ToString();
22-
monitoringUrl = settings.MonitoringUri.ToString();
22+
monitoringUrl = settings.MonitoringUri?.ToString() ?? "!";
2323
}
2424

2525
var constantsFile = $$"""

src/ServicePulse/Settings.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class Settings
66
{
77
public required Uri ServiceControlUri { get; init; }
88

9-
public required Uri MonitoringUri { get; init; }
9+
public required Uri? MonitoringUri { get; init; }
1010

1111
public required string DefaultRoute { get; init; }
1212

@@ -36,7 +36,7 @@ public static Settings GetFromEnvironmentVariables()
3636
monitoringUrl ??= monitoringUrls;
3737
monitoringUrl ??= "http://localhost:33633/";
3838

39-
var monitoringUri = new Uri(monitoringUrl);
39+
var monitoringUri = monitoringUrl == "!" ? null : new Uri(monitoringUrl);
4040

4141
var defaultRoute = Environment.GetEnvironmentVariable("DEFAULT_ROUTE") ?? "/dashboard";
4242

0 commit comments

Comments
 (0)