From 2de8e46bf3c472083145b3caade88ee64c77494e Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Tue, 20 Dec 2016 10:13:18 +0100 Subject: [PATCH] Read config and connect to db --- cmd/budgeteer/main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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{