mirror of
https://github.com/eduardolat/pgbackweb.git
synced 2026-05-04 18:19:14 -05:00
Add shutdown for cron scheduler and database connection in anonymous defered functions
This commit is contained in:
+10
-2
@@ -20,10 +20,18 @@ func main() {
|
||||
logger.FatalError("error initializing cron scheduler", logger.KV{"error": err})
|
||||
}
|
||||
cr.Start()
|
||||
defer cr.Shutdown()
|
||||
defer func() {
|
||||
if err := cr.Shutdown(); err != nil {
|
||||
logger.Error("error shutting down cron scheduler", logger.KV{"error": err})
|
||||
}
|
||||
}()
|
||||
|
||||
db := database.Connect(env)
|
||||
defer db.Close()
|
||||
defer func() {
|
||||
if err := db.Close(); err != nil {
|
||||
logger.Error("error closing database connection", logger.KV{"error": err})
|
||||
}
|
||||
}()
|
||||
dbgen := dbgen.New(db)
|
||||
|
||||
ints := integration.New()
|
||||
|
||||
Reference in New Issue
Block a user