diff --git a/cmd/budgeteer/main.go b/cmd/budgeteer/main.go index 8c97144..4a6f941 100644 --- a/cmd/budgeteer/main.go +++ b/cmd/budgeteer/main.go @@ -1,13 +1,20 @@ package main import ( + "git.javil.eu/jacob1123/budgeteer/config" "git.javil.eu/jacob1123/budgeteer/http" "git.javil.eu/jacob1123/budgeteer/jwt" "git.javil.eu/jacob1123/budgeteer/postgres" ) func main() { - us := &postgres.UserService{} + cfg, err := config.LoadConfig("config.json") + if err != nil { + panic("Could not load Config from config.json") + } + + db := postgres.Connect(cfg.DatabaseHost, cfg.DatabaseUser, cfg.DatabasePassword, cfg.DatabaseName) + us := &postgres.UserService{DB: db} tv := &jwt.TokenVerifier{} h := &http.Handler{