anchor.diff:  decode_proxy_strategy(<<"local">>) ->
       local.
   
  +%% When run from cluster_run doc-root may be a list of directories.
  +%% DocRoot has to be a list in order for mochiweb to be able to guess
  +%% the MIME type.
  +decode_docroot(Roots) when is_list(Roots) ->
  +    {multiple_roots, [decode_docroot(Root) || Root <- Roots]};
  +decode_docroot(Root) ->
  +    binary_to_list(Root).
  +
   %%% =============================================================
   %%%
   proxy_req(RestPrefix, Path, Plugins, Req) ->
  
positive.code:     ProxyStrategy = decode_proxy_strategy(get_element(<<"proxy-strategy">>,
                                                        KVs)),
      RestApiPrefix = binary_to_list(get_element(<<"rest-api-prefix">>, KVs)),
      %% DocRoot has to be a list in order for mochiweb to be able to guess
      %% the MIME type.
      DocRoot = binary_to_list(get_element(<<"doc-root">>, KVs)),
      case {valid_service(ServiceName),
            find_plugin_by_prefix(RestApiPrefix, Plugins)} of
          {true, false} ->
  
negative.code: maybe_serve_file(RestPrefix, Plugins, Req, Path) ->
      case doc_root(RestPrefix, Plugins) of
          DocRoot when is_list(DocRoot) ->
              serve_file(Req, Path, DocRoot);
          {multiple_roots, DocRoots} ->
              serve_file_multiple_roots(Req, Path, DocRoots);
          undefined ->
              menelaus_util:reply_not_found(Req)
      end.
  