update configuration to include database connection settings and adjust connection management

This commit is contained in:
Flavio Fois
2026-03-18 10:54:15 +01:00
parent 15ef46d413
commit 42623a47bd
3 changed files with 39 additions and 11 deletions

View File

@@ -15,9 +15,9 @@ func Connect(cfg *config.Config) (*sqlx.DB, error) {
return nil, err
}
db.SetMaxOpenConns(25)
db.SetMaxIdleConns(5)
db.SetConnMaxLifetime(5 * time.Minute)
db.SetMaxOpenConns(cfg.MaxOpenConns)
db.SetMaxIdleConns(cfg.MaxIdleConns)
db.SetConnMaxLifetime(time.Duration(cfg.ConnMaxLifetime) * time.Minute)
return db, nil
}