README.md

# Cloister

**The helper application to manage cluster of nodes**

## Installation

* Add the dependency to your `mix.exs` file:

```elixir
def deps do
  [
    {:cloister, "~> 0.2"},
    ...
  ]
end
```

* Make sure both `:cloister` and `:libring` applications are configured properly in your `config.exs`

```elixir
config :cloister,
  sentry: ~w|node1@127.0.0.1 node2@127.0.0.1|a,
  consensus: 2
```

* Make sure `:cloister` application is started. This does not require any action unless you have the list of applications specified explicitly. If so, add `:cloister` there.

## Changelog

- **`0.2.0`** use `Application.start_phases/3` callback to postpone application start until the consensus is reached


---

## [Documentation](https://hexdocs.pm/cloister).