From b1cb08a815e1d3d7c9d9653e023e418771f3a101 Mon Sep 17 00:00:00 2001 From: Disassembler Date: Tue, 10 Jul 2018 16:48:20 +0200 Subject: [PATCH] Add wait loop for RabbitMQ --- rabbitmq/etc/init.d/rabbitmq | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rabbitmq/etc/init.d/rabbitmq b/rabbitmq/etc/init.d/rabbitmq index b58a73f..2e26eb7 100755 --- a/rabbitmq/etc/init.d/rabbitmq +++ b/rabbitmq/etc/init.d/rabbitmq @@ -14,6 +14,10 @@ start() { rabbitmq } +start_post() { + timeout -t 3 docker exec rabbitmq sh -c 'until grep -q "Server startup complete" /var/log/rabbitmq/rabbit@rabbitmq.log 2>/dev/null ; do usleep 50000; done' +} + stop() { /usr/bin/docker stop rabbitmq }