We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f865791 commit b290b64Copy full SHA for b290b64
api/pkg/di/container.go
@@ -201,6 +201,14 @@ func (container *Container) DB() (db *gorm.DB) {
201
}
202
container.db = db
203
204
+ sqlDB, err := db.DB()
205
+ if err != nil {
206
+ container.logger.Fatal(stacktrace.Propagate(err, "cannot get sql.DB from GORM"))
207
+ }
208
+
209
+ sqlDB.SetMaxOpenConns(2)
210
+ sqlDB.SetConnMaxLifetime(time.Hour)
211
212
if err = db.Use(tracing.NewPlugin()); err != nil {
213
container.logger.Fatal(stacktrace.Propagate(err, "cannot use GORM tracing plugin"))
214
0 commit comments