Refactor database initialization to use a configuration struct for improved connection management

This commit is contained in:
2025-06-03 19:32:26 -05:00
parent a7d3822f94
commit 6ac0d5e256
2 changed files with 34 additions and 6 deletions

View File

@ -34,7 +34,8 @@ var startCmd = &cobra.Command{
// Database Setup
dbDSN := viper.GetString("db-dsn")
database, err := db.NewDB(ctx, logger, dbDSN)
dbConfig := db.DefaultDBConfig(dbDSN)
database, err := db.NewDB(ctx, logger, dbConfig)
if err != nil {
logger.Error("failed to initialize database", slog.Any("error", err))
os.Exit(1)