diff --git a/cmd/rove-server/main.go b/cmd/rove-server/main.go index 126ff02..48148c9 100644 --- a/cmd/rove-server/main.go +++ b/cmd/rove-server/main.go @@ -1,6 +1,7 @@ package main import ( + "flag" "fmt" "log" "net/http" @@ -9,6 +10,8 @@ import ( "syscall" ) +var port = flag.Int("port", 8080, "The port to host on") + func main() { fmt.Println("Initialising...") @@ -29,7 +32,7 @@ func main() { // Listen and serve the http requests fmt.Println("Serving HTTP") - if err := http.ListenAndServe(":80", router); err != nil { + if err := http.ListenAndServe(fmt.Sprintf(":%d", *port), router); err != nil { log.Fatal(err) } } diff --git a/docker-compose.yml b/docker-compose.yml index 0da2567..39f20f1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,4 +3,4 @@ services: rove-server: build: . ports: - - "80:80" \ No newline at end of file + - "80:8080" \ No newline at end of file