diff --git a/pkg/server/http.go b/pkg/server/http.go index 99d6dcf..6a7a3e1 100644 --- a/pkg/server/http.go +++ b/pkg/server/http.go @@ -5,6 +5,7 @@ import ( "log" "net" "net/http" + "os" "time" "github.com/julienschmidt/httprouter" @@ -66,6 +67,10 @@ func (s *HttpServer) Start(network, address string) error { return err } + if listener.Addr().Network() == "unix" { + os.Chmod(address, 0777) + } + go func() { if err = s.server.Serve(listener); err != nil && err != http.ErrServerClosed { log.Fatalln(err)