forked from tangled.org/core
this repo has no description
1package main 2 3import ( 4 "context" 5 "log" 6 "log/slog" 7 "net/http" 8 "os" 9 10 "tangled.sh/tangled.sh/core/appview" 11 "tangled.sh/tangled.sh/core/appview/state" 12) 13 14func main() { 15 slog.SetDefault(slog.New(slog.NewTextHandler(os.Stdout, nil))) 16 17 c, err := appview.LoadConfig(context.Background()) 18 if err != nil { 19 log.Println("failed to load config", "error", err) 20 return 21 } 22 23 state, err := state.Make(c) 24 25 if err != nil { 26 log.Fatal(err) 27 } 28 29 log.Println("starting server on", c.Core.ListenAddr) 30 log.Println(http.ListenAndServe(c.Core.ListenAddr, state.Router())) 31}