func main() { log.SetFlags(log.Lshortfile | log.LstdFlags) log.Println("Resin Go Supervisor starting") listenAddress := os.Getenv("GOSUPER_SOCKET") router := mux.NewRouter() setupApi(router) startApi(listenAddress, router) }
func main() { log.SetFlags(log.Lshortfile | log.LstdFlags) log.Println("Resin Go Supervisor starting") // Start OOMProtectionTimer for protecting Openvpn/Connman dockerSocket := os.Getenv("DOCKER_SOCKET") hostproc := os.Getenv("HOST_PROC") defer startOOMProtectionTimer(hostproc, dockerSocket).Stop() listenAddress := os.Getenv("GOSUPER_SOCKET") router := mux.NewRouter() setupApi(router) startApi(listenAddress, router) }