diff --git a/app/main.go b/app/main.go index d813f21..14b40b7 100644 --- a/app/main.go +++ b/app/main.go @@ -4,6 +4,7 @@ import ( "context" "crypto/rand" "crypto/tls" + "flag" "fmt" "log" "net/http" @@ -27,7 +28,11 @@ var Config common.Config var UserSessions map[string]*UserSession var Realms map[string]Realm -func Run(configPath *string, localDBPath *string) { +func Run() { + configPath := flag.String("config", "config.json", "path to config.json file") + localDBPath := flag.String("localdb", "localdb.json", "path to localdb.json file") + flag.Parse() + // load config values var err error Config = common.GetConfig(*configPath) diff --git a/user-manager-api.go b/user-manager-api.go index fc60046..a458e68 100644 --- a/user-manager-api.go +++ b/user-manager-api.go @@ -2,12 +2,8 @@ package main import ( app "access-manager-api/app" - "flag" ) func main() { - configPath := flag.String("config", "config.json", "path to config.json file") - localDBPath := flag.String("localdb", "localdb.json", "path to localdb.json file") - flag.Parse() - app.Run(configPath, localDBPath) + app.Run() }