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) }