all repos — searchix @ 0986e8699e87addccbef43c0ce30a466988fed15

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: enable index path to be configured

Alan Pearce
commit

0986e8699e87addccbef43c0ce30a466988fed15

parent

1db7c2a1630c3d80c3c696c8fabaa5476eb2184e

1 file changed, 2 insertions(+), 1 deletion(-)

changed files
M internal/server/server.gointernal/server/server.go
@@ -45,6 +45,7 @@ Port string `conf:"default:3000,short:p"`
BaseURL cfg.URL `conf:"default:http://localhost:3000,short:b"` ConfigFile string `conf:"short:c"` LogLevel slog.Level `conf:"default:INFO"` + IndexPath string `conf:"default:data/index.bleve"` } type HTTPError struct {
@@ -89,7 +90,7 @@ return nil, errors.WithMessage(err, "error parsing configuration file")
} slog.Debug("loading index") - index, err := search.Open(config.DataPath) + index, err := search.Open(runtimeConfig.IndexPath) slog.Debug("loaded index") if err != nil { log.Fatalf("could not open search index, error: %#v", err)