From 8a09581aa2252f53047fa0e9e95591eaae4556c9 Mon Sep 17 00:00:00 2001 From: Adam Kocoloski Date: Wed, 30 Jun 2010 15:36:54 -0400 Subject: clean up membership application callback mod --- src/membership_app.erl | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/membership_app.erl b/src/membership_app.erl index 7f050fe5..df0f4fee 100644 --- a/src/membership_app.erl +++ b/src/membership_app.erl @@ -1,20 +1,11 @@ -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 +start(_Type, []) -> + DbName = couch_config:get("membership", "db", "dbs"), + couch_server:create(list_to_binary(DbName), []), membership_sup:start_link(). -stop({_, Sup}) -> - ?LOG_ALERT("membership application stopped", []), - exit(Sup, normal), +stop([]) -> ok. -- cgit v1.2.3