Advertisement
Guest User

Untitled

a guest
Jan 24th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. FROM ubuntu:trusty
  2.  
  3. # Install RabbitMQ
  4. RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F7B8CEA6056E8E56 &&
  5. echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list &&
  6. apt-get update &&
  7. apt-get install -y rabbitmq-server pwgen wget &&
  8. 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 &&
  9. 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 &&
  10. rabbitmq-plugins enable rabbitmq_management &&
  11. rabbitmq-plugins enable rabbitmq_mqtt &&
  12. rabbitmq-plugins enable rabbitmq_web_mqtt &&
  13. rabbitmq-plugins enable rabbitmq_web_mqtt_examples &&
  14. rabbitmq-plugins enable rabbitmq_stomp &&
  15. rabbitmq-plugins enable rabbitmq_web_stomp &&
  16. rabbitmq-plugins enable rabbitmq_web_stomp_examples &&
  17. apt-get clean &&
  18. rm -rf /var/lib/apt/lists/*
  19.  
  20. RUN echo "ERLANGCOOKIE" > /var/lib/rabbitmq/.erlang.cookie
  21. RUN chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
  22. RUN chmod 400 /var/lib/rabbitmq/.erlang.cookie
  23.  
  24. # Add scripts
  25. ADD run.sh /run.sh
  26. ADD set_rabbitmq_password.sh /set_rabbitmq_password.sh
  27. RUN chmod 755 ./*.sh
  28.  
  29. EXPOSE 5672 5671 15672 61613 61614 1883 8883 4369 25672 15670 15674 15675
  30. CMD ["/run.sh"]
  31.  
  32. 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
  33.  
  34. mqttws31.js:979 WebSocket connection to 'ws://localhost:15675/ws' failed: Error during WebSocket handshake: Unexpected response code: 500
  35. 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