boltcard/main.go
2022-08-04 15:06:01 +00:00

28 lines
473 B
Go

package main
import (
log "github.com/sirupsen/logrus"
"net/http"
"os"
)
func main() {
log_level := os.Getenv("LOG_LEVEL")
if log_level == "DEBUG" {
log.SetLevel(log.DebugLevel)
}
log.SetFormatter(&log.JSONFormatter{
DisableHTMLEscape: true,
})
mux := http.NewServeMux()
mux.HandleFunc("/new", new_card_request)
mux.HandleFunc("/ln", lnurlw_response)
mux.HandleFunc("/cb", lnurlw_callback)
err := http.ListenAndServe(":9000", mux)
log.Fatal(err)
}