diff --git a/cmd/thalos/server.go b/cmd/thalos/server.go index 41f87b7..23b5243 100644 --- a/cmd/thalos/server.go +++ b/cmd/thalos/server.go @@ -265,6 +265,13 @@ func chainInfoOnce(api *eos.API) func() *eos.InfoResp { func serverCmd(cmd *cobra.Command, args []string) { var err error + // Parse config + conf, err := GetConfig(cmd.Flags()) + if err != nil { + log.WithError(err).Fatal("Failed to read config") + return + } + // Write PID file pidFile, err := cmd.Flags().GetString("pid") if err != nil { @@ -275,13 +282,6 @@ func serverCmd(cmd *cobra.Command, args []string) { } } - // Parse config - conf, err := GetConfig(cmd.Flags()) - if err != nil { - log.WithError(err).Fatal("Failed to read config") - return - } - skip_currentblock_cache, _ := cmd.Flags().GetBool("no-state-cache") flagLevel, _ := cmd.Flags().GetString("level")