mood/inspo boards

more minor stuff

besaid.zone d16e527b 9e1a9648

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