package server import ( "log" "net/http" "os" ) func Run() { if os.Getenv("ENABLE_TLS") == "true" { err := http.ListenAndServeTLS( os.Getenv("SERVER_ADDRESS")+":"+os.Getenv("SERVER_PORT"), os.Getenv("CERT_FILE"), os.Getenv("KEY_FILE"), nil, ) if err != nil { log.Fatal(err) } } else { err := http.ListenAndServe( os.Getenv("SERVER_ADDRESS")+":"+os.Getenv("SERVER_PORT"), nil, ) if err != nil { log.Fatal(err) } } }