Files
g365sfu/main.go

26 lines
487 B
Go

package main
import (
"g365sfu/logger"
"g365sfu/socket"
"net/http"
"os"
"github.com/joho/godotenv"
)
func main() {
godotenv.Load()
if os.Getenv("SECRET") == "" {
logger.LogErrorMessage("server failed to start because not set secret key in .env variables")
return
}
http.HandleFunc("/", socket.HandleWebSocket)
port := os.Getenv("PORT")
if port == "" {
port = "1001"
}
logger.LogInfoMessage("server started at x.x.x.x:" + port)
http.ListenAndServe(":"+port, nil)
}