1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-12-23 01:20:11 +00:00

Add SWAGGER and DEBUG env variables

Should be useful for docker installations.
This commit is contained in:
Harvey Tindall 2020-09-24 21:05:23 +01:00
parent 9f6e405d1c
commit 313b75bead
Signed by: hrfee
GPG Key ID: BBC65952848FB1A2

12
main.go
View File

@ -172,8 +172,20 @@ func start(asDaemon, firstCall bool) {
SWAGGER = flag.Bool("swagger", false, "Enable swagger at /swagger/index.html") SWAGGER = flag.Bool("swagger", false, "Enable swagger at /swagger/index.html")
flag.Parse() 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 // attempt to apply command line flags correctly
if app.config_path == *CONFIG && app.data_path != *DATA { if app.config_path == *CONFIG && app.data_path != *DATA {
app.data_path = *DATA app.data_path = *DATA