in main.go [370:383]
func getHostIP() (string, error) {
hostname, err := os.Hostname()
if err != nil {
return "", err
}
addrs, err := net.LookupHost(hostname)
if err != nil {
return "", err
}
if len(addrs) == 0 {
return "", fmt.Errorf("no addresses found for hostname: %s", hostname)
}
return addrs[0], nil
}