diff options
| author | Paul Buetow <paul@buetow.org> | 2024-09-21 14:03:45 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-09-21 14:03:45 +0300 |
| commit | dff4d455e07d639b82a0bed814f41d0656e9b6d0 (patch) | |
| tree | 56289a6fd80a00a9724992ab9cb8b3d7215ebedf /cmd | |
| parent | 780ade3dc066afb8a43be824373414f3d316ebd6 (diff) | |
cleanup
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/gos/main.go | 35 | ||||
| -rw-r--r-- | cmd/gosd/main.go | 64 |
2 files changed, 0 insertions, 99 deletions
diff --git a/cmd/gos/main.go b/cmd/gos/main.go deleted file mode 100644 index 7042755..0000000 --- a/cmd/gos/main.go +++ /dev/null @@ -1,35 +0,0 @@ -package main - -import ( - "flag" - "log" - "os" - - "codeberg.org/snonux/gos/internal/client/tui" - config "codeberg.org/snonux/gos/internal/config/client" -) - -func main() { - configFile := flag.String("cfg", "/etc/gos.json", "The configuration file") - flag.Parse() - - conf, err := config.New(*configFile) - if err != nil { - log.Fatal("error building config:", err) - } - - var logFD *os.File - if conf.LogFile != "" { - var err error - logFD, err = os.OpenFile(conf.LogFile, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) - if err != nil { - panic(err) - } - log.SetOutput(logFD) - } - defer logFD.Close() - - if err := tui.Run(conf); err != nil { - log.Fatal("error running TUI:", err) - } -} 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) - } -} |
