From 313b75bead8f83a225f93a071967cfec81f85c5a Mon Sep 17 00:00:00 2001 From: Harvey Tindall Date: Thu, 24 Sep 2020 21:05:23 +0100 Subject: [PATCH] Add SWAGGER and DEBUG env variables Should be useful for docker installations. --- main.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main.go b/main.go index 3de4e1a..6010eb3 100644 --- a/main.go +++ b/main.go @@ -172,8 +172,20 @@ func start(asDaemon, firstCall bool) { SWAGGER = flag.Bool("swagger", false, "Enable swagger at /swagger/index.html") flag.Parse() + if *SWAGGER { + os.Setenv("SWAGGER", "1") + } + if *DEBUG { + os.Setenv("DEBUG", "1") + } } + if os.Getenv("SWAGGER") == "1" { + *SWAGGER = true + } + if os.Getenv("DEBUG") == "1" { + *DEBUG = true + } // attempt to apply command line flags correctly if app.config_path == *CONFIG && app.data_path != *DATA { app.data_path = *DATA