Browse Source

Add instance id support

pull/2828/head
Lex Rivera 6 months ago
parent
commit
8d965c6781
No known key found for this signature in database
GPG Key ID: E7ED7B6B453AF56C
  1. 2
      ErsatzTV.Core/Iptv/ChannelIdentifier.cs
  2. 3
      ErsatzTV.Core/SystemEnvironment.cs
  3. 3
      ErsatzTV/Properties/launchSettings.json

2
ErsatzTV.Core/Iptv/ChannelIdentifier.cs

@ -17,6 +17,6 @@ public static class ChannelIdentifier @@ -17,6 +17,6 @@ public static class ChannelIdentifier
number /= 10;
}
return $"C{channelNumber}.{id}.ersatztv.org";
return $"C{channelNumber}.{id}.{SystemEnvironment.InstanceID}";
}
}

3
ErsatzTV.Core/SystemEnvironment.cs

@ -10,6 +10,8 @@ public class SystemEnvironment @@ -10,6 +10,8 @@ public class SystemEnvironment
TranscodeFolder = Environment.GetEnvironmentVariable("ETV_TRANSCODE_FOLDER");
InstanceID = Environment.GetEnvironmentVariable("ETV_INSTANCE_ID");
string uiPortVariable = Environment.GetEnvironmentVariable("ETV_UI_PORT");
if (!int.TryParse(uiPortVariable, out int uiPort))
{
@ -71,4 +73,5 @@ public class SystemEnvironment @@ -71,4 +73,5 @@ public class SystemEnvironment
public static int? SlowApiMs { get; }
public static int JellyfinPageSize { get; }
public static bool JellyfinEnableStats { get; }
public static string InstanceID { get; }
}

3
ErsatzTV/Properties/launchSettings.json

@ -7,7 +7,8 @@ @@ -7,7 +7,8 @@
"ASPNETCORE_ENVIRONMENT": "Development",
"DOTNET_ENVIRONMENT": "Development",
"ETV_STREAMING_PORT": "8409",
"ETV_UI_PORT": "8410"
"ETV_UI_PORT": "8410",
"ETV_INSTANCE_ID": "ersatztv.org"
}
}
}

Loading…
Cancel
Save