in internal/repo/database.go [64:77]
func (db *Database) Connect(ctx context.Context) error {
dbCtx, cancel := context.WithTimeout(ctx, 10*time.Second)
defer cancel()
var err error
db.DB, err = sqlx.ConnectContext(dbCtx, DATABASE_TYPE, db.url)
if err != nil {
return err
}
db.SetMaxOpenConns(db.maxOpenConnections)
return nil
}