From dff4d455e07d639b82a0bed814f41d0656e9b6d0 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 21 Sep 2024 14:03:45 +0300 Subject: cleanup --- cmd/gosd/main.go | 64 -------------------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 cmd/gosd/main.go (limited to 'cmd/gosd/main.go') diff --git a/cmd/gosd/main.go b/cmd/gosd/main.go deleted file mode 100644 index baf62ae..0000000 --- a/cmd/gosd/main.go +++ /dev/null @@ -1,64 +0,0 @@ -package main - -import ( - "context" - "flag" - "fmt" - "log" - "net/http" - - config "codeberg.org/snonux/gos/internal/config/server" - "codeberg.org/snonux/gos/internal/server" - "codeberg.org/snonux/gos/internal/server/cron" - "codeberg.org/snonux/gos/internal/server/handler" - "codeberg.org/snonux/gos/internal/server/health" -) - -func main() { - configFile := flag.String("cfg", "/etc/gosd.json", "The configuration file") - secretsFile := flag.String("secrets", "/etc/gosdsecrets.json", "The secrets file") - - flag.Parse() - - conf, err := config.New(*configFile, *secretsFile) - if err != nil { - log.Fatal("error building config:", err) - } - - var ( - status = health.NewStatus() - serv = server.New(conf, status) - hand = handler.New(conf) - ) - - ctx, cancel := context.WithCancel(context.Background()) - defer cancel() - - go cron.Run(ctx, conf, status) - - serv.Handle("health", func(w http.ResponseWriter, r *http.Request) error { - fmt.Fprint(w, serv.Status.String()) - return nil - }) - - serv.Handle("submit", func(w http.ResponseWriter, r *http.Request) error { - return hand.Submit(ctx, w, r) - }) - - serv.Handle("list", func(w http.ResponseWriter, r *http.Request) error { - return hand.List(w, r) - }) - - serv.Handle("get", func(w http.ResponseWriter, r *http.Request) error { - return hand.Get(w, r) - }) - - serv.Handle("merge", func(w http.ResponseWriter, r *http.Request) error { - return hand.Merge(ctx, w, r) - }) - - log.Println("Server is starting on", conf.ListenAddr) - if err := http.ListenAndServe(conf.ListenAddr, nil); err != err { - log.Fatal("error starting server:", err) - } -} -- cgit v1.2.3