diff --git a/modules/rabbitmq/src/main/java/org/testcontainers/containers/RabbitMQContainer.java b/modules/rabbitmq/src/main/java/org/testcontainers/containers/RabbitMQContainer.java index f16f005df5e..55c2b5c7358 100644 --- a/modules/rabbitmq/src/main/java/org/testcontainers/containers/RabbitMQContainer.java +++ b/modules/rabbitmq/src/main/java/org/testcontainers/containers/RabbitMQContainer.java @@ -348,12 +348,12 @@ public RabbitMQContainer withExchange(String name, String type, boolean autoDele /** * Overwrites the default RabbitMQ configuration file with the supplied one * - * @param rabbitMQConf The rabbitmq.conf file to use + * @param rabbitMQConf The rabbitmq.config file to use * @return This container. */ public RabbitMQContainer withRabbitMQConfig(MountableFile rabbitMQConf) { - withEnv("RABBITMQ_CONFIG_FILE", "/etc/rabbitmq/rabbitmq-custom.conf"); - return withCopyFileToContainer(rabbitMQConf, "/etc/rabbitmq/rabbitmq-custom.conf"); + withEnv("RABBITMQ_CONFIG_FILE", "/etc/rabbitmq/rabbitmq-custom.config"); + return withCopyFileToContainer(rabbitMQConf, "/etc/rabbitmq/rabbitmq-custom.config"); } @NotNull diff --git a/modules/rabbitmq/src/test/java/org/testcontainers/containers/RabbitMQContainerTest.java b/modules/rabbitmq/src/test/java/org/testcontainers/containers/RabbitMQContainerTest.java index 4f549a6f5ed..39d0db410a3 100644 --- a/modules/rabbitmq/src/test/java/org/testcontainers/containers/RabbitMQContainerTest.java +++ b/modules/rabbitmq/src/test/java/org/testcontainers/containers/RabbitMQContainerTest.java @@ -108,7 +108,8 @@ public void shouldMountConfigurationFile() { container.withRabbitMQConfig(MountableFile.forClasspathResource("/rabbitmq-custom.conf")); container.start(); - assertThat(container.getLogs().contains("/etc/rabbitmq/rabbitmq-custom.conf")).isTrue(); + assertThat(container.getLogs()).contains("config file(s) : /etc/rabbitmq/rabbitmq-custom.config"); + assertThat(container.getLogs()).doesNotContain(" (not found)"); } } diff --git a/modules/rabbitmq/src/test/resources/rabbitmq-custom.conf b/modules/rabbitmq/src/test/resources/rabbitmq-custom.conf index 2e93b89bb13..a1c581542ce 100644 --- a/modules/rabbitmq/src/test/resources/rabbitmq-custom.conf +++ b/modules/rabbitmq/src/test/resources/rabbitmq-custom.conf @@ -1,2 +1,13 @@ -loopback_users.guest = false -listeners.tcp.default = 5555 \ No newline at end of file +[ +{ rabbit, [ +{ loopback_users, [ ] }, + { tcp_listeners, [ 5555 ] }, + { ssl_listeners, [ ] }, + { default_vhost, <<"vhost">> }, + { hipe_compile, false } + ] }, + { rabbitmq_management, [ { listener, [ + { port, 15672 }, + { ssl, false } + ] } ] } +].