package main import ( "flag" "fmt" "log" "net/http" "os" "forge.cadoles.com/mlamalle/go-jwtserver/internal/router" "github.com/joho/godotenv" ) var ( configFile = "" dumpConfig = false version = false confWebadress = "" ) func init() { e := godotenv.Load() //Load .env file if e != nil { fmt.Print(e) } confWebadress = os.Getenv("web_adress") } func main() { flag.Parse() router := router.InitializeRouter() // Passing -routes to the program will generate docs for the above // router definition. See the `routes.json` file in this folder for // the output. log.Printf("listening on '%s'", confWebadress) log.Fatal(http.ListenAndServe(confWebadress, router)) }