private static void appendCustomJvmOptions(
            List<String> customJvmOptions,
            Map<String, Object> services,
            String serviceName,
            String variableName) {
        String jvmOptions = parseJvmOptions(customJvmOptions);
        if (jvmOptions.isBlank()) {
            return;
        }
        Map<String, Object> service = (Map<String, Object>) services.get(serviceName);
        Map<String, Object> env = (Map<String, Object>) service.get("environment");
        String jvmOpts = (String) env.getOrDefault(variableName, "");
        jvmOpts += jvmOptions;
        env.put(variableName, jvmOpts);
    }
@param dockerCompose TODO: Use InputStream instead of File once DockerComposeContainer
                     supports
                     (https://github.com/testcontainers/testcontainers-java/issues/3431)
turms-server-test-common/src/main/java/im/turms/server/common/testing/environment/TestEnvironmentContainer.java