diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-06 20:32:35 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-06 20:32:35 +0300 |
| commit | 8c2e75df51d1a74d8bca1d3d1a423f777159ba82 (patch) | |
| tree | b340984869230f92d0aea54d104efc5618c54954 /main.go | |
| parent | d06809e50aa20b7f2e12ed43374aebb39e77a220 (diff) | |
refactor project file structure
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/main.go b/main.go deleted file mode 100644 index f4a3e5c..0000000 --- a/main.go +++ /dev/null @@ -1,54 +0,0 @@ -package main - -import ( - "flag" - "fmt" - "log" - "net/http" -) - -func main() { - listenAddr := flag.String("listenAddr", "localhost:8080", "The listen address") - dataDir := flag.String("dataDir", "data", "The data directory") - health := newHealthStatus() - - http.HandleFunc("/health", func(w http.ResponseWriter, r *http.Request) { - log.Println("Someone requested /health") - fmt.Fprint(w, health.String()) - }) - - http.HandleFunc("/submit", func(w http.ResponseWriter, r *http.Request) { - log.Println("Someone requested /submit") - if err := handleSubmit(w, r, *dataDir); err != nil { - http.Error(w, err.Error(), http.StatusInternalServerError) - health.set(critical, "submitHandler", err.Error()) - return - } - health.clear("submitHandler") - }) - - http.HandleFunc("/list", func(w http.ResponseWriter, r *http.Request) { - log.Println("Someone requested /list") - if err := handleList(w, r, *dataDir); err != nil { - http.Error(w, err.Error(), http.StatusInternalServerError) - health.set(critical, "listHandler", err.Error()) - return - } - health.clear("listHandler") - }) - - http.HandleFunc("/get", func(w http.ResponseWriter, r *http.Request) { - log.Println("Someone requested /get") - if err := handleGet(w, r, *dataDir); err != nil { - http.Error(w, err.Error(), http.StatusInternalServerError) - health.set(critical, "getHandler", err.Error()) - return - } - health.clear("getHandler") - }) - - log.Println("Server is starting on ", *listenAddr) - if err := http.ListenAndServe(*listenAddr, nil); err != err { - log.Fatal("Error starting server: ", err) - } -} |
