Packages

Translate CloudFoundry BBS events and endpoints into rabbitmq messages.

Current section

Files

Jump to
bbsmq lib bbsmq_endpoints supervisor.ex
Raw

lib/bbsmq_endpoints/supervisor.ex

defmodule BBSMq.Endpoint.Supervisor do
use Supervisor
def start_link do
Supervisor.start_link(__MODULE__, :ok)
end
def init(:ok) do
rabbitmq_address = System.get_env("BBSMQ_RABBITMQ_ADDR")
bbs_address = System.get_env("BBSMQ_BBS_ADDR")
children = [
worker(BBSMq.Endpoint.Consumer, [rabbitmq_address, bbs_address])
]
supervise(children, strategy: :one_for_one)
end
end