Distributed PubSub and Presence platform for the Phoenix Framework
-
Add phoenix_pubsub to your list of dependencies in
mix.exs
:def deps do [{:phoenix_pubsub, "~> 1.0"}] end
-
Ensure phoenix_pubsub is started before your application:
def application do [applications: [:phoenix_pubsub]] end
Testing by default spawns nodes internally for distributed tests.
To run tests that do not require clustering, exclude the clustered
tag:
$ mix test --exclude clustered
If you have issues running the clustered tests try running:
$ epmd -daemon
before running the tests.