add repository draft

This commit is contained in:
2025-10-23 05:17:38 +02:00
parent 6c24eed541
commit 811dfc7507
11 changed files with 195 additions and 18 deletions
+6 -1
View File
@@ -3,14 +3,19 @@ package main
import (
"log/slog"
"net/http"
"servicea/internal/app"
"servicea/internal/domains/meteo"
"servicea/internal/router"
)
func main() {
pool := app.NewPGXPool("postgres://developer:secret@localhost:5432/meteologica?sslmode=disable")
mux := router.SetupRoutes()
meteoHandler := meteo.NewHandler()
meteoRepo := meteo.NewPGXRepo(pool)
meteoService := meteo.NewService(meteoRepo)
meteoHandler := meteo.NewHandler(meteoService)
meteo.RegisterRoutes(mux, meteoHandler)
slog.Info("server starting on :8080")