hostinfo: detect Heroku Dyno.

Signed-off-by: Denton Gentry <dgentry@tailscale.com>
This commit is contained in:
Denton Gentry 2021-05-08 07:40:45 -07:00 committed by Denton Gentry
parent 3c1a73d370
commit 3ab587abe7

View File

@ -65,6 +65,9 @@ func osVersionLinux() string {
if inAwsLambda() {
attrBuf.WriteString("; env=lm")
}
if inHerokuDyno() {
attrBuf.WriteString("; env=hr")
}
attr := attrBuf.String()
id := m["ID"]
@ -135,3 +138,10 @@ func inAwsLambda() bool {
}
return false
}
func inHerokuDyno() bool {
// https://devcenter.heroku.com/articles/dynos#local-environment-variables
if os.Getenv("PORT") != "" && os.Getenv("DYNO") != "" {
return true
}
return false
}