public @NotNull HiveMQContainer withHiveMQConfig(final @NotNull MountableFile mountableConfig) {
        final File config = new File(mountableConfig.getResolvedPath());
        if (!config.exists()) {
            throw new ContainerLaunchException(
                "HiveMQ config file '" + mountableConfig.getFilesystemPath() + "' does not exist."
            );
        }
        final String containerPath = "/opt/hivemq/conf/config.xml";
        withCopyFileToContainer(cloneWithFileMode(mountableConfig), containerPath);
        LOGGER.info("Putting '{}' into '{}'.", config.getAbsolutePath(), containerPath);
        return self();
    }
Overwrites the HiveMQ configuration in '/opt/hivemq/conf/' inside the container.
<p>
Must be called before the container is started.

@param mountableConfig the config file on the host machine
@return self
modules/hivemq/src/main/java/org/testcontainers/hivemq/HiveMQContainer.java