File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 44 "fmt"
55 "log"
66 "net/http"
7+ "os"
78 "time"
89
910 "github.com/gorilla/websocket"
@@ -77,20 +78,22 @@ func handleMessages() {
7778 }
7879}
7980
80- const portNumber = 3001
81-
8281func Start () {
8382 r := mux .NewRouter ()
84-
83+ port := os .Getenv ("PORT" )
84+ if port == "" {
85+ log .Fatal ("$PORT must be set" )
86+ }
8587 r .HandleFunc ("/ws" , handleConnections )
8688 go handleMessages ()
8789
8890 r .HandleFunc ("/simple" , Simple )
8991 r .HandleFunc ("/getS3files" , GetS3Files ).Methods ("POST" )
9092 r .HandleFunc ("/interfaces" , InterfaceMethod )
9193 r .HandleFunc ("/startmining" , StartMining )
92- fmt .Printf ("Server started on port :%v \n " , portNumber )
93- err := http .ListenAndServe (":3001" , r )
94+ fmt .Printf ("Server started on port :%v \n " , port )
95+ portString := fmt .Sprintf (":%v" , port )
96+ err := http .ListenAndServe (portString , r )
9497 if err != nil {
9598 fmt .Printf ("Could not start the server: %v" , err )
9699 }
You can’t perform that action at this time.
0 commit comments