mood/inspo boards

more minor stuff

besaid.zone d16e527b 9e1a9648

verified
Changed files
+9 -3
cmd
internal
app
+1 -1
cmd/main.go
··· 62 62 } 63 63 logger.Info("database created") 64 64 65 - server := app.NewServer(cmd.String("SERVER_PORT"), db, logger) 65 + server := app.NewServer(cmd.String("port"), db, logger) 66 66 67 67 if err := server.Start(); err != nil { 68 68 log.Fatal(err)
+6
internal/app/app.go
··· 2 2 3 3 import ( 4 4 "database/sql" 5 + "fmt" 5 6 "log/slog" 6 7 "net/http" 7 8 "time" ··· 32 33 IdleTimeout: 30 * time.Second, 33 34 Handler: router, 34 35 } 36 + 37 + router.HandleFunc("/healthcheck", func(w http.ResponseWriter, r *http.Request) { 38 + w.WriteHeader(http.StatusOK); 39 + fmt.Fprintf(w, "reporting for duty") 40 + }) 35 41 36 42 s.logger.Info("app server started") 37 43 return server.ListenAndServe()
+2 -2
justfile
··· 1 - start: 1 + dev: 2 2 go run cmd/*.go start 3 3 4 4 build: 5 - go build -o build/pallet ./cmd/main.go 5 + CGO_ENABLED=0 go build -o build/pallet ./cmd/main.go 6 6 7 7 clean: 8 8 rm -rf build