diff --git a/mq/startup.sh b/mq/startup.sh index 119cf52..8ab7076 100755 --- a/mq/startup.sh +++ b/mq/startup.sh @@ -3,5 +3,16 @@ set -e rabbitmq-plugins enable --offline rabbitmq_management -su -s /bin/sh -c '/usr/sbin/rabbitmq-server' rabbitmq +su -s /bin/sh -c '/usr/sbin/rabbitmq-server' rabbitmq & +sleep 5 + +rabbitmqctl list_users --quiet | grep -q gnuviechadmin || \ + rabbitmqctl add_user gnuviechadmin ${RABBITMQ_DEFAULT_PASS} +rabbitmqctl list_vhosts --quiet | grep -q "gva" || \ + rabbitmqctl add_vhost gva +rabbitmqctl set_permissions --vhost gva gnuviechadmin '.*' '.*' '.*' +rabbitmqctl shutdown + +sleep 2 +su -s /bin/sh -c '/usr/sbin/rabbitmq-server' rabbitmq \ No newline at end of file