diff options
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -0,0 +1,24 @@ +package main + +import ( + "flag" + "log" + "net/http" + + "icyphox.sh/legit/config" + "icyphox.sh/legit/routes" +) + +func main() { + var cfg string + flag.StringVar(&cfg, "config", "./config.yaml", "path to config file") + flag.Parse() + + c, err := config.Read(cfg) + if err != nil { + log.Fatal(err) + } + + mux := routes.Handlers(c) + log.Fatal(http.ListenAndServe(":5555", mux)) +} |