Skip to content

Commit

Permalink
explicit listen on all interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
jpillora committed Jul 26, 2022
1 parent 1fd0777 commit 83672f4
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package main

import (
"log"
"net"
"net/http"
"strconv"

Expand All @@ -14,9 +15,15 @@ var version = "0.0.0-src"
func main() {
c := handler.DefaultConfig
opts.New(&c).Repo("github.com/jpillora/installer").Version(version).Parse()
log.Printf("Default user is '%s', GH token set: %v, listening on %d...", c.User, c.Token != "", c.Port)
log.Printf("default user is '%s', github token set: %v, listening on %d...", c.User, c.Token != "", c.Port)
l, err := net.Listen("tcp4", "0.0.0.0:"+strconv.Itoa(c.Port))
if err != nil {
log.Fatal(err)
}
log.Printf("listening on port %d...", c.Port)
h := &handler.Handler{Config: c}
if err := http.ListenAndServe(":"+strconv.Itoa(c.Port), h); err != nil {
if err := http.Serve(l, h); err != nil {
log.Fatal(err)
}
log.Print("exiting")
}

0 comments on commit 83672f4

Please sign in to comment.