package main import ( _ "embed" "log" "net/http" "os" "runtime" "mokhan.ca/xlgmokha/idp/pkg/web" ) //go:embed insecure.pem var privateKey []byte var ( // GitCommit is used as the application version string, set by LD flags. GitCommit string ) func main() { log.Printf("Version: %s, Go Version: %s\n", GitCommit, runtime.Version()) log.Println("Starting server, listening on port 8282.") issuer, ok := os.LookupEnv("ISSUER") if !ok { issuer = "http://localhost:8282" } server := &http.Server{ Addr: ":8282", Handler: web.NewRoutes(issuer, privateKey), ReadTimeout: 0, WriteTimeout: 0, IdleTimeout: 0, } log.Fatal(server.ListenAndServe()) }