Sha256: 0e71a6135023f2974dadc4a5f2ebd1219b4037f2917952f0ee92aab0e640a589

Contents?: true

Size: 921 Bytes

Versions: 10

Compression:

Stored size: 921 Bytes

Contents

#!/bin/sh
server=rabbitmq-server
ctl=rabbitmqctl
delay=5

echo "[Configuration] $(eval cat $RABBITMQ_CONFIG_FILE.config)"

echo '[Configuration] Starting RabbitMQ in detached mode.'

$server -detached

echo "[Configuration] Waiting $delay seconds for RabbitMQ to start."

sleep $delay

echo '*** Creating users ***'
$ctl add_user bunny_gem bunny_password
$ctl add_user bunny_reader reader_password

echo '*** Creating virtual hosts ***'
$ctl add_vhost bunny_testbed

echo '*** Setting virtual host permissions ***'
$ctl set_permissions -p / guest '.*' '.*' '.*'
$ctl set_permissions -p bunny_testbed bunny_gem '.*' '.*' '.*'
$ctl set_permissions -p bunny_testbed guest '.*' '.*' '.*'
$ctl set_permissions -p bunny_testbed bunny_reader '^---$' '^---$' '.*'

$ctl stop

echo "[Configuration] Waiting $delay seconds for RabbitMQ to stop."

sleep $delay

echo 'Starting RabbitMQ in foreground (CTRL-C to exit)'

exec $server

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
bunny-2.13.0 docker/docker-entrypoint.sh
bunny-2.12.1 docker/docker-entrypoint.sh
bunny-2.12.0 docker/docker-entrypoint.sh
bunny-2.12.0.rc1 docker/docker-entrypoint.sh
bunny-2.11.0 docker/docker-entrypoint.sh
bunny-2.11.0.pre1 docker/docker-entrypoint.sh
bunny-2.10.0 docker/docker-entrypoint.sh
bunny-2.9.2 docker/docker-entrypoint.sh
bunny-2.9.1 docker/docker-entrypoint.sh
bunny-2.9.0 docker/docker-entrypoint.sh