allomov
5/17/2017 - 5:22 PM

Golang Hello World Application on Cloud Foundry

Golang Hello World Application on Cloud Foundry

---
applications:
- name: hello
  buildpack: go_buildpack
  env:
    GOPACKAGENAME: main
package main

import (
	"fmt"
	"net/http"
	"os"
)

func handler(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintf(w, "Hello, Cloud Foundry!\n")
}

func main() {
	http.HandleFunc("/", handler)
	http.ListenAndServe(":"+os.Getenv("PORT"), nil)
}