Para iniciar a fila RabbitMQ é necessário executar utilizar a imagem Docker personalizada. Os comandos para construir a
imagem e iniciar o container estão descritos abaixo.
docker build -t rabbitmq-deduplication -f Dockerfile.rabbitmq .
guest)export RABBITMQ_USER="<nome de usuario escolhido>"
export RABBITMQ_PASSWORD="<senha escolhida>"
docker run -it --name rabbitmq -p 5552:5552 -p 15672:15672 -p 5672:5672 \
-e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS='-rabbitmq_stream advertised_host localhost' \
-e RABBITMQ_USER=$RABBITMQ_USER \
-e RABBITMQ_PASSWORD=$RABBITMQ_PASSWORD \
rabbitmq-deduplication
$env:RABBITMQ_USER = "<nome de usuario escolhido>"
$env:RABBITMQ_PASSWORD = "<senha escolhida>"
docker run -it --name rabbitmq -p 5552:5552 -p 15672:15672 -p 5672:5672 `
-e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS='-rabbitmq_stream advertised_host localhost' `
-e RABBITMQ_USER=$([System.Environment]::GetEnvironmentVariable("RABBITMQ_USER")) `
-e RABBITMQ_PASSWORD=$([System.Environment]::GetEnvironmentVariable("RABBITMQ_PASSWORD")) `
rabbitmq-deduplication