From 2178b4abf2b541a30465fe27ce40c537decb49e4 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Thu, 13 Dec 2018 19:15:09 -0500 Subject: [PATCH] Check database connection on startup --- app.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app.go b/app.go index 3737706..c7f01d1 100644 --- a/app.go +++ b/app.go @@ -413,6 +413,12 @@ func Serve() { connectToDatabase(app) defer shutdown(app) + // Test database connection + err = db.Ping() + if err != nil { + log.Error("Database ping failed: %s", err) + } + r := mux.NewRouter() handler := NewHandler(app) handler.SetErrorPages(&ErrorPages{