Chore: db path to config

This commit is contained in:
Grail Finder
2025-08-08 13:33:07 +03:00
parent 972d9cdbff
commit 3b7784e0a4
3 changed files with 4 additions and 2 deletions

3
bot.go
View File

@@ -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)
}

View File

@@ -21,3 +21,4 @@ TTS_SPEED = 1.0
# extra stt
STT_ENABLED = false
STT_URL = "http://localhost:8081/inference"
DBPATH = "gflt.db"

View File

@@ -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