func getAppengineEnv() *gaeInfo {
	gae := &gaeInfo{
		Application:    os.Getenv("GAE_APPLICATION"),
		AppengineEnv:   os.Getenv("GAE_ENV"),
		InstanceID:     os.Getenv("GAE_INSTANCE"),
		MemoryMB:       os.Getenv("GAE_MEMORY_MB"),
		Runtime:        os.Getenv("GAE_RUNTIME"),
		ServiceName:    os.Getenv("GAE_SERVICE"),
		ServiceVersion: os.Getenv("GAE_VERSION"),
		ProjectID:      os.Getenv("GOOGLE_CLOUD_PROJECT"),
		RunEnvironment: os.Getenv("NODE_ENV"),
		PORT:           os.Getenv("PORT"),
	}
	if gae.PORT == "" {
		gae.PORT = "8080"
		gae.RunEnvironment = "development"
	}
	return gae
}
getAppengineEnv Load and Reports the Appengine Environment
variables in the 'gaeInfo' data structure
package main
import (
	"os"
)
type gaeInfo struct {
	Application    string  
	AppengineEnv   string  
	InstanceID     string  
	MemoryMB       string  
	Runtime        string  
	ServiceName    string  
	ServiceVersion string  
	ProjectID      string  
	RunEnvironment string  
	PORT           string  
}