blob: 7f050fe54007a379094303f2c2e5abe18ae23eba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
-module(membership_app).
-author('brad@cloudant.com').
-behaviour(application).
-include("membership.hrl").
%% Application callbacks
-export([start/2, stop/1]).
%% @doc start required apps, join cluster, start supervisor
start(_Type, _StartArgs) ->
couch_api:create_db(<<"dbs">>, []), % all nodes have local 'dbs' db
% start membership supervisor
membership_sup:start_link().
stop({_, Sup}) ->
?LOG_ALERT("membership application stopped", []),
exit(Sup, normal),
ok.
|