From bbe4a3b3ab52be656b216059238eaf2f63d31eea Mon Sep 17 00:00:00 2001 From: Dotablaze Date: Thu, 24 Apr 2025 02:09:42 -0500 Subject: [PATCH] feat(meowbot): update database values --- libs/go/meowbot/feature/db/connection.go | 11 ++++++++--- libs/go/meowbot/util/config.go | 6 ++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/libs/go/meowbot/feature/db/connection.go b/libs/go/meowbot/feature/db/connection.go index 0c5cff3..7f211b0 100644 --- a/libs/go/meowbot/feature/db/connection.go +++ b/libs/go/meowbot/feature/db/connection.go @@ -21,9 +21,14 @@ func InitDB(ctx context.Context) error { } else { user := util.Cfg.DatabaseUser pass := util.Cfg.DatabasePassword - url := util.Cfg.DatabaseURL - - connStr = fmt.Sprintf("postgres://%s:%s@%s", user, pass, url) + host := util.Cfg.DatabaseHost + port := util.Cfg.DatabasePort + name := util.Cfg.DatabaseName + + connStr = fmt.Sprintf( + "postgres://%s:%s@%s:%s/%s", + user, pass, host, port, name, + ) } // Open the database connection diff --git a/libs/go/meowbot/util/config.go b/libs/go/meowbot/util/config.go index 0c9b997..0182f6a 100644 --- a/libs/go/meowbot/util/config.go +++ b/libs/go/meowbot/util/config.go @@ -18,6 +18,9 @@ type AppConfig struct { DatabaseURL string DatabaseUser string DatabasePassword string + DatabaseHost string + DatabasePort string + DatabaseName string EmojiList string Logger *slog.Logger Whitelist struct { @@ -62,6 +65,9 @@ func LoadConfig() AppConfig { DatabaseURL: os.Getenv("DATABASE_URL"), DatabaseUser: os.Getenv("DATABASE_USER"), DatabasePassword: os.Getenv("DATABASE_PASSWORD"), + DatabaseHost: os.Getenv("DATABASE_HOST"), + DatabasePort: os.Getenv("DATABASE_PORT"), + DatabaseName: os.Getenv("DATABASE_NAME"), EmojiList: os.Getenv("EMOJI_LIST"), Logger: logger, Whitelist: struct {