diff options
author | Alex Auvolat <alex@adnab.me> | 2020-02-09 14:46:52 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2020-02-09 14:46:52 +0100 |
commit | d12afb8a151b470552d01b4002839f34cc698c5e (patch) | |
tree | 5f669ffc56af3464e0a2e0f9015f6482bf55afda /main.go | |
download | guichet-d12afb8a151b470552d01b4002839f34cc698c5e.tar.gz guichet-d12afb8a151b470552d01b4002839f34cc698c5e.zip |
First commit
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -0,0 +1,30 @@ +package main + +import ( + "os" + "log" + "net/http" + "fmt" + + "github.com/gorilla/sessions" +) + +var store = sessions.NewCookieStore([]byte(os.Getenv("SESSION_KEY"))) + +func handleHome(w http.ResponseWriter, r *http.Request) { + fmt.Fprintf(w, "Hello, world!") +} + +func main() { + http.HandleFunc("/", handleHome) + + bind_addr := os.Getenv("HTTP_BIND_ADDR") + if bind_addr == "" { + bind_addr = ":9991" + } + + err := http.ListenAndServe(bind_addr, nil) + if err != nil { + log.Fatal("Cannot start http server: ", err) + } +} |