diff options
Diffstat (limited to 'web.go')
-rw-r--r-- | web.go | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -20,10 +20,17 @@ var ( server = http.Server{} ) -func webSetup() { +func init() { gin.SetMode(gin.ReleaseMode) - if config.System.Verbose { - gin.SetMode(gin.DebugMode) +} + +func webSetup() { + if d, ok := os.LookupEnv("GIN_DEBUG"); ok { + if ginDebug, err := strconv.ParseBool(d); err == nil { + if ginDebug { + gin.SetMode(gin.DebugMode) + } + } } router = gin.New() |