Skip to content
generated from system76/copy_cat

A notification microservice for System76's platform

License

Notifications You must be signed in to change notification settings

system76/bullhorn

Repository files navigation

Bullhorn

Get your message out

A microservice dedicated to handling outgoing notifications across email, SMS, and other mediums.

Setup

Elixir & Erlang versions are defined in .tool-versions and can be installed with asdf. Bullhorn consumes Bottle messages from RabbitMQ, and sends appropriate messages out to 3rd parties providers (Mailgun/Twilio). These dependencies can be configured through dev.exs for local environments.

The application is started with mix run or as an interactive session with iex -S mix run.