From 002651523729b29fc919a880aea870f62e4bd073 Mon Sep 17 00:00:00 2001 From: Gabriel Radureau Date: Wed, 8 Apr 2026 00:25:01 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20add=20missing=20database?= =?UTF-8?q?=20environment=20variable=20bindings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add BindEnv calls for database configuration - DLC_DATABASE_HOST, DLC_DATABASE_PORT, DLC_DATABASE_USER - DLC_DATABASE_PASSWORD, DLC_DATABASE_NAME, DLC_DATABASE_SSL_MODE - Enable environment variable override for database config - Fix BDD test database connection issues Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- pkg/config/config.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/config/config.go b/pkg/config/config.go index e90fa9b..1cc1d04 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -188,6 +188,14 @@ func LoadConfig() (*Config, error) { // API environment variables v.BindEnv("api.v2_enabled", "DLC_API_V2_ENABLED") + // Database environment variables + v.BindEnv("database.host", "DLC_DATABASE_HOST") + v.BindEnv("database.port", "DLC_DATABASE_PORT") + v.BindEnv("database.user", "DLC_DATABASE_USER") + v.BindEnv("database.password", "DLC_DATABASE_PASSWORD") + v.BindEnv("database.name", "DLC_DATABASE_NAME") + v.BindEnv("database.sslmode", "DLC_DATABASE_SSL_MODE") + // Unmarshal into Config struct var config Config if err := v.Unmarshal(&config); err != nil {