RogerUi

RogerUI provides a UI dashboard for Exq, a job processing library which use RabbitMQ for the Elixir language.

RogerUI allow you to see nodes, partitions and queues with various details levels.

Installation

1.- Pull develop branch 2.- npm install; npm run build inside priv/vue 2.- Change config.exs on roger_demo to config :roger_ui, :server, false (now is using the server in host application) 3.- Change router.ex on roger_demo adding this:

pipeline :roger do
plug :accepts, ["html"]
plug :put_secure_browser_headers
plug RogerUi.Web.RouterPlug, namespace: "roger"
end
scope "/roger", RogerUi.Web.RouterPlug do
pipe_through :roger
forward "/", Router, namespace: "roger"
end

4.- Navigate to http://localhost:4000/roger