From a820e0d52fa552a324c5264d755dc7ad48760d9e Mon Sep 17 00:00:00 2001 From: liugq Date: Wed, 15 Feb 2023 11:55:49 +0800 Subject: [PATCH] handle err --- main.go | 8 ++++++++ plugin/setup/setup.go | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 88be737e..e27fd461 100644 --- a/main.go +++ b/main.go @@ -11,10 +11,12 @@ import ( _ "infini.sh/console/plugin" alerting2 "infini.sh/console/service/alerting" "infini.sh/framework" + config2 "infini.sh/framework/core/config" "infini.sh/framework/core/elastic" "infini.sh/framework/core/env" "infini.sh/framework/core/global" "infini.sh/framework/core/insight" + "infini.sh/framework/core/keystore" _ "infini.sh/framework/core/log" "infini.sh/framework/core/module" "infini.sh/framework/core/orm" @@ -55,6 +57,12 @@ func main() { app := framework.NewApp("console", "The easiest way to operate your own search platform.", config.Version, config.BuildNumber, config.LastCommitLog, config.BuildDate, config.EOLDate, terminalHeader, terminalFooter) + ksResolver, err := keystore.GetVariableResolver() + if err != nil { + panic(err) + } + config2.RegisterOption("keystore", ksResolver) + app.Init(nil) defer app.Shutdown() diff --git a/plugin/setup/setup.go b/plugin/setup/setup.go index 495a4446..365bc26c 100644 --- a/plugin/setup/setup.go +++ b/plugin/setup/setup.go @@ -503,7 +503,10 @@ func (module *Module) initialize(w http.ResponseWriter, r *http.Request, ps http } } - keystore.SetValue("SYSTEM_CLUSTER_PASS", []byte(cfg.BasicAuth.Password)) + err = keystore.SetValue("SYSTEM_CLUSTER_PASS", []byte(cfg.BasicAuth.Password)) + if err!=nil{ + panic(err) + } //save to local file