Files
tver/cmd/web/main.go
T

31 lines
588 B
Go

package main
import (
"log"
"net/http"
"os"
"time"
_ "time/tzdata"
"gitea.kazu634.com/kazu634/tver/internal/tver"
"gitea.kazu634.com/kazu634/tver/internal/web"
)
func main() {
address := os.Getenv("WEB_ADDR")
if address == "" {
address = ":8080"
}
client, err := tver.NewClient("", nil)
if err != nil {
log.Fatal(err)
}
server := &http.Server{
Addr: address,
Handler: web.NewHandler(client, time.Now, log.Default()),
ReadHeaderTimeout: 5 * time.Second,
}
log.Printf("web listening on %s", address)
log.Fatal(server.ListenAndServe())
}