Files
njump/main.go
2023-05-27 08:36:22 -03:00

29 lines
574 B
Go

package main
import (
"net/http"
"os"
"github.com/rs/zerolog"
)
var log = zerolog.New(os.Stderr).Output(zerolog.ConsoleWriter{Out: os.Stdout}).
With().Timestamp().Logger()
func main() {
http.HandleFunc("/image/", generate)
http.HandleFunc("/proxy/", proxy)
http.Handle("/static/", http.FileServer(http.FS(static)))
http.HandleFunc("/", render)
port := os.Getenv("PORT")
if port == "" {
port = "2999"
}
log.Print("listening at http://0.0.0.0:" + port)
if err := http.ListenAndServe("0.0.0.0:"+port, nil); err != nil {
log.Fatal().Err(err).Msg("")
}
}