From 60a7ed0d1001eeccb756f585d752b7b0ec90d9cf Mon Sep 17 00:00:00 2001 From: David May <1301201+wass3r@users.noreply.github.com> Date: Wed, 13 Jan 2021 22:50:07 +0000 Subject: [PATCH] fix(server): add check for port (#243) --- cmd/vela-server/server.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/vela-server/server.go b/cmd/vela-server/server.go index 2f57545e7..0695a16f1 100644 --- a/cmd/vela-server/server.go +++ b/cmd/vela-server/server.go @@ -107,8 +107,15 @@ func server(c *cli.Context) error { var tomb tomb.Tomb // start http server tomb.Go(func() error { + port := addr.Port() + + // check if a port is part of the address + if len(port) == 0 { + port = "8080" + } + // gin expects the address to be ":" ie ":8080" - srv := &http.Server{Addr: fmt.Sprintf(":%s", addr.Port()), Handler: router} + srv := &http.Server{Addr: fmt.Sprintf(":%s", port), Handler: router} logrus.Infof("running server on %s", addr.Host) go func() {