blob: e4faf276f13bd915bbc034f2617b01de6df4cf46 [file] [log] [blame]
% Licensed under the Apache License, Version 2.0 (the "License"); you may not
% use this file except in compliance with the License. You may obtain a copy of
% the License at
%
% http://www.apache.org/licenses/LICENSE-2.0
%
% Unless required by applicable law or agreed to in writing, software
% distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
% License for the specific language governing permissions and limitations under
% the License.
ConfigPath = filename:join([os:getenv("COUCHDB_APPS_CONFIG_DIR"), "config.config"]),
AppEnv = case filelib:is_file(ConfigPath) of
true ->
{ok, Result} = file:consult(ConfigPath),
Result;
false ->
[]
end.
{application, config, [
{description, "INI file configuration system for Apache CouchDB"},
{vsn, git},
{registered, [
config,
config_event
]},
{applications, [kernel, stdlib]},
{mod, {config_app, []}},
{env, AppEnv}
]}.