Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM ubuntu:trusty
- # Install RabbitMQ
- RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F7B8CEA6056E8E56 &&
- echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list &&
- apt-get update &&
- apt-get install -y rabbitmq-server pwgen wget &&
- wget -O /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.0/plugins/rabbitmq_web_mqtt-1.0.0.ez https://github.com/rabbitmq/rabbitmq-web-mqtt/releases/download/v1.0.0/rabbitmq_web_mqtt.ez &&
- wget -O /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.0/plugins/rabbitmq_web_mqtt_examples-1.0.0.ez https://github.com/rabbitmq/rabbitmq-web-mqtt-examples/releases/download/v1.0.0/rabbitmq_web_mqtt_examples.ez &&
- rabbitmq-plugins enable rabbitmq_management &&
- rabbitmq-plugins enable rabbitmq_mqtt &&
- rabbitmq-plugins enable rabbitmq_web_mqtt &&
- rabbitmq-plugins enable rabbitmq_web_mqtt_examples &&
- rabbitmq-plugins enable rabbitmq_stomp &&
- rabbitmq-plugins enable rabbitmq_web_stomp &&
- rabbitmq-plugins enable rabbitmq_web_stomp_examples &&
- apt-get clean &&
- rm -rf /var/lib/apt/lists/*
- RUN echo "ERLANGCOOKIE" > /var/lib/rabbitmq/.erlang.cookie
- RUN chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
- RUN chmod 400 /var/lib/rabbitmq/.erlang.cookie
- # Add scripts
- ADD run.sh /run.sh
- ADD set_rabbitmq_password.sh /set_rabbitmq_password.sh
- RUN chmod 755 ./*.sh
- EXPOSE 5672 5671 15672 61613 61614 1883 8883 4369 25672 15670 15674 15675
- CMD ["/run.sh"]
- docker run -d --hostname my-rabbit -e RABBITMQ_USER="guest" -e RABBITMQ_PASS="guest" -p 5672:5672 -p 15672:15672 -p 5671:5671 -p 61613:61613 -p 61614:61614 -p 1883:1883 -p 8883:8883 -p 15670:15670 -p 15674:15674 -p 15675:15675 teratic/rabbitmq
- mqttws31.js:979 WebSocket connection to 'ws://localhost:15675/ws' failed: Error during WebSocket handshake: Unexpected response code: 500
- mqttws31.js:977 WebSocket connection to 'ws://localhost:15675/ws' failed: Error during WebSocket handshake: Unexpected response code: 500
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement