summaryrefslogtreecommitdiff
path: root/internal/store
diff options
context:
space:
mode:
Diffstat (limited to 'internal/store')
-rw-r--r--internal/store/sqlite.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/store/sqlite.go b/internal/store/sqlite.go
index 12aa1ce..c2f6e98 100644
--- a/internal/store/sqlite.go
+++ b/internal/store/sqlite.go
@@ -13,6 +13,7 @@ import (
_ "github.com/mattn/go-sqlite3"
+ "task-dashboard/internal/config"
"task-dashboard/internal/models"
)
@@ -47,9 +48,9 @@ func New(dbPath, migrationDir string) (*Store, error) {
// Configure connection pool for SQLite with WAL mode
// WAL allows concurrent reads, but writes still need serialization
- db.SetMaxOpenConns(5)
- db.SetMaxIdleConns(2)
- db.SetConnMaxLifetime(time.Hour)
+ db.SetMaxOpenConns(config.SQLiteMaxOpenConns)
+ db.SetMaxIdleConns(config.SQLiteMaxIdleConns)
+ db.SetConnMaxLifetime(config.SQLiteConnMaxLifetime)
store := &Store{db: db, migrationDir: migrationDir}