2020-06-02 23:03:18 +00:00
|
|
|
package cli
|
2020-02-08 21:50:17 +00:00
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
2020-06-05 19:32:12 -04:00
|
|
|
"net"
|
2020-02-08 21:50:17 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func HealthCheck() error {
|
2020-06-10 01:25:10 +00:00
|
|
|
ips, err := net.LookupIP("github.com")
|
2020-06-03 21:52:44 -04:00
|
|
|
if err != nil {
|
2020-06-10 01:25:10 +00:00
|
|
|
return fmt.Errorf("cannot resolve github.com (%s)", err)
|
|
|
|
|
} else if len(ips) == 0 {
|
|
|
|
|
return fmt.Errorf("resolved no IP addresses for github.com")
|
2020-02-08 21:50:17 +00:00
|
|
|
}
|
|
|
|
|
return nil
|
|
|
|
|
}
|