diff --git a/apps/efka/src/efka_manifest.erl b/apps/efka/src/efka_manifest.erl index debc722..b311840 100644 --- a/apps/efka/src/efka_manifest.erl +++ b/apps/efka/src/efka_manifest.erl @@ -24,8 +24,9 @@ %% API -export([new/1, startup/1]). --spec new(WorkDir :: string()) -> {ok, #manifest{}} | {error, Reason :: binary()}. -new(WorkDir) when is_list(WorkDir) -> +-spec new(ServiceRootDir :: string()) -> {ok, #manifest{}} | {error, Reason :: binary()}. +new(ServiceRootDir) when is_list(ServiceRootDir) -> + WorkDir = ServiceRootDir + "/work_dir/", case file:read_file(WorkDir ++ "manifest.json") of {ok, ManifestInfo} -> Settings = catch jiffy:decode(ManifestInfo, [return_maps]),