this repo has no description
1package main 2 3import ( 4 "flag" 5 "fmt" 6 "log" 7 "net/http" 8 9 "github.com/icyphox/bild/legit/config" 10 "github.com/icyphox/bild/legit/routes" 11) 12 13func main() { 14 var cfg string 15 flag.StringVar(&cfg, "config", "./config.yaml", "path to config file") 16 flag.Parse() 17 18 c, err := config.Read(cfg) 19 if err != nil { 20 log.Fatal(err) 21 } 22 23 mux := routes.Handlers(c) 24 addr := fmt.Sprintf("%s:%d", c.Server.Host, c.Server.Port) 25 log.Println("starting server on", addr) 26 log.Fatal(http.ListenAndServe(addr, mux)) 27}