Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 861 Bytes

File metadata and controls

29 lines (26 loc) · 861 Bytes

my_plugin sample for rabbitmq/rabbitmq-server#13362

  1. Docker container setup:
docker run -d --hostname my-rabbit --name ecomm-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management
  1. Plugin compilation and setup:
rebar3 compile
rebar3 archive
docker cp C:\Work\Erlang\my_plugin\_build\default\plugins\my_plugin-0.1.0.ez ecomm-rabbit:/opt/rabbitmq/plugins/
docker exec -it ecomm-rabbit rabbitmq-plugins enable my_plugin
  1. Plugin list output:
# rabbitmq-plugins list
Listing plugins with pattern ".*" ...
 Configured: E = explicitly enabled; e = implicitly enabled
 | Status: * = running on rabbit@my-rabbit
 |/
[E*] my_plugin                         0.1.0
[  ] rabbitmq_amqp1_0                  4.0.6
[  ] rabbitmq_auth_backend_cache       4.0.6
[  ] rabbitmq_auth_backend_http        4.0.6
etc