diff options
| author | Dan Engelbrecht <[email protected]> | 2026-03-18 12:04:32 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-18 12:04:32 +0100 |
| commit | 85373257f39a00d1ac87350938296f2bf1c3ac4a (patch) | |
| tree | 2257932fe75146e796a604edf68e525f8fe7fe18 /src/zenserver/hub/zenhubserver.cpp | |
| parent | Simple S3 client (#836) (diff) | |
| download | zen-85373257f39a00d1ac87350938296f2bf1c3ac4a.tar.xz zen-85373257f39a00d1ac87350938296f2bf1c3ac4a.zip | |
add --hub-instance-config option to set lua config path for hub instances (#854)
* add --hub-instance-config option to set lua config path for hub instances
Diffstat (limited to 'src/zenserver/hub/zenhubserver.cpp')
| -rw-r--r-- | src/zenserver/hub/zenhubserver.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/zenserver/hub/zenhubserver.cpp b/src/zenserver/hub/zenhubserver.cpp index 313be977c..b36a0778e 100644 --- a/src/zenserver/hub/zenhubserver.cpp +++ b/src/zenserver/hub/zenhubserver.cpp @@ -94,6 +94,13 @@ ZenHubServerConfigurator::AddCliOptions(cxxopts::Options& Options) cxxopts::value(m_ServerOptions.HubInstanceCoreLimit), "<instance core limit>"); + Options.add_option("hub", + "", + "hub-instance-config", + "Path to Lua config file for provisioned instances", + cxxopts::value(m_ServerOptions.HubInstanceConfigPath), + "<instance config>"); + #if ZEN_PLATFORM_WINDOWS Options.add_option("hub", "", @@ -269,7 +276,8 @@ ZenHubServer::InitializeServices(const ZenHubServerConfig& ServerConfig) .BasePortNumber = ServerConfig.HubBasePortNumber, .InstanceLimit = ServerConfig.HubInstanceLimit, .InstanceHttpThreadCount = ServerConfig.HubInstanceHttpThreadCount, - .InstanceCoreLimit = ServerConfig.HubInstanceCoreLimit}, + .InstanceCoreLimit = ServerConfig.HubInstanceCoreLimit, + .InstanceConfigPath = ServerConfig.HubInstanceConfigPath}, ZenServerEnvironment(ZenServerEnvironment::Hub, ServerConfig.DataDir / "hub", ServerConfig.DataDir / "servers", |