diff --git a/PluralKit.Bot/Init.cs b/PluralKit.Bot/Init.cs index 57af88a8..eced4e04 100644 --- a/PluralKit.Bot/Init.cs +++ b/PluralKit.Bot/Init.cs @@ -20,6 +20,10 @@ public class Init { private static async Task Main(string[] args) { + // set cluster config from Nomad node index env variable + if (Environment.GetEnvironmentVariable("NOMAD_NODE_INDEX") is {} nodeIndex) + Environment.SetEnvironmentVariable("PluralKit__Bot__Cluster__NodeName", $"pluralkit-{nodeIndex}"); + // Load configuration and run global init stuff var config = InitUtils.BuildConfiguration(args).Build(); InitUtils.InitStatic();