INNER CODE UNIT · Go
main
cryptag/cryptag · servers/keyserver/main.go:26
func main() {
db := mustInitDB()
defer db.Close()
r := mux.NewRouter()
r.HandleFunc("/minilock/{email}", GetMinilockID(db)).Methods("GET")
r.HandleFunc("/minilock", PostMinilockID(db)).Methods("POST")
http.Handle("/", r)
listenAddr := ":8000"
if port := os.Getenv("PORT"); port != "" {
listenAddr = ":" + port
}
log.Printf("Listening on %v\n", listenAddr)
log.Fatal(http.ListenAndServe(listenAddr, r))
}