diff --git a/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ConfigMerger.java b/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ConfigMerger.java index fbf4dfc4..cf7aa7d0 100644 --- a/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ConfigMerger.java +++ b/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ConfigMerger.java @@ -30,7 +30,9 @@ public final class ConfigMerger { intVal(appConfig, envConfig, "replicas", 1), stringVal(appConfig, envConfig, "deploymentStrategy", "blue-green"), boolVal(appConfig, envConfig, "routeControlEnabled", true), - boolVal(appConfig, envConfig, "replayEnabled", true) + boolVal(appConfig, envConfig, "replayEnabled", true), + stringVal(appConfig, envConfig, "runtimeType", "auto"), + stringVal(appConfig, envConfig, "customArgs", "") ); } diff --git a/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ResolvedContainerConfig.java b/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ResolvedContainerConfig.java index 2a5d7354..8d174951 100644 --- a/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ResolvedContainerConfig.java +++ b/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/ResolvedContainerConfig.java @@ -19,7 +19,9 @@ public record ResolvedContainerConfig( int replicas, String deploymentStrategy, boolean routeControlEnabled, - boolean replayEnabled + boolean replayEnabled, + String runtimeType, + String customArgs ) { public long memoryLimitBytes() { return (long) memoryLimitMb * 1024 * 1024;