diff --git a/cmd/stfs/cmd/serve_http.go b/cmd/stfs/cmd/serve_http.go index 41677c2..ddac71c 100644 --- a/cmd/stfs/cmd/serve_http.go +++ b/cmd/stfs/cmd/serve_http.go @@ -1,9 +1,9 @@ package cmd import ( - "context" "fmt" "net/http" + "os" "path/filepath" "time" @@ -84,11 +84,6 @@ var serveHTTPCmd = &cobra.Command{ return err } - root, err := metadataPersister.GetRootPath(context.Background()) - if err != nil { - return err - } - jsonLogger := logging.NewJSONLogger(viper.GetInt(verboseFlag)) readOps := operations.NewOperations( @@ -141,6 +136,11 @@ var serveHTTPCmd = &cobra.Command{ jsonLogger, ) + root, err := stfs.Initialize("/", os.ModePerm) + if err != nil { + return err + } + fs, err := cache.NewCacheFilesystem( stfs, root,