Merge pull request #6 from apache/ken-query-servers
Get the list of allowed languages from the environment
diff --git a/src/ken_server.erl b/src/ken_server.erl
index 5d9b29e..f082751 100644
--- a/src/ken_server.erl
+++ b/src/ken_server.erl
@@ -525,8 +525,9 @@
State#state{pruned_last = erlang:monotonic_time()}.
allowed_languages() ->
- Config = config:get("query_servers") ++ config:get("native_query_servers"),
- [list_to_binary(Lang) || {Lang, _Cmd} <- Config].
+ Config = couch_proc_manager:get_servers_from_env("COUCHDB_QUERY_SERVER_") ++
+ couch_proc_manager:get_servers_from_env("COUCHDB_NATIVE_QUERY_SERVER_"),
+ [list_to_binary(string:to_lower(Lang)) || {Lang, _Cmd} <- Config].
config(Key, Default) ->
config:get("ken", Key, Default).