From 3b7784e0a44e7f8ca5c14db590ebdfe1736e87e5 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Fri, 8 Aug 2025 13:33:07 +0300 Subject: Chore: db path to config --- bot.go | 3 +-- config.example.toml | 1 + config/config.go | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bot.go b/bot.go index cc540c7..776a373 100644 --- a/bot.go +++ b/bot.go @@ -551,8 +551,7 @@ func init() { // logLevel.Set(slog.LevelInfo) logger = slog.New(slog.NewTextHandler(logfile, &slog.HandlerOptions{Level: logLevel})) - // TODO: rename and/or put in cfg - store = storage.NewProviderSQL("test.db", logger) + store = storage.NewProviderSQL(cfg.DBPATH, logger) if store == nil { os.Exit(1) } diff --git a/config.example.toml b/config.example.toml index 731383b..4e9a816 100644 --- a/config.example.toml +++ b/config.example.toml @@ -21,3 +21,4 @@ TTS_SPEED = 1.0 # extra stt STT_ENABLED = false STT_URL = "http://localhost:8081/inference" +DBPATH = "gflt.db" diff --git a/config/config.go b/config/config.go index 110cd75..76d7519 100644 --- a/config/config.go +++ b/config/config.go @@ -53,6 +53,7 @@ type Config struct { // STT STT_URL string `toml:"STT_URL"` STT_ENABLED bool `toml:"STT_ENABLED"` + DBPATH string `toml:"DBPATH"` } func LoadConfigOrDefault(fn string) *Config { @@ -78,6 +79,7 @@ func LoadConfigOrDefault(fn string) *Config { config.AssistantRole = "assistant" config.SysDir = "sysprompts" config.ChunkLimit = 8192 + config.DBPATH = "gflt.db" // config.RAGBatchSize = 100 config.RAGWordLimit = 80 -- cgit v1.2.3