From 2fbc229eaf9c75b9c2dd3984effbe823b80ca78c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Salavisa?= Date: Tue, 20 Jan 2026 22:29:05 +0000 Subject: [PATCH] fix: bind KANDEV_AGENT_STANDALONE_PORT env var to config (#61) --- apps/backend/internal/common/config/config.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/backend/internal/common/config/config.go b/apps/backend/internal/common/config/config.go index 19104efaa6..11390e73f9 100644 --- a/apps/backend/internal/common/config/config.go +++ b/apps/backend/internal/common/config/config.go @@ -193,6 +193,12 @@ func LoadWithPath(configPath string) (*Config, error) { v.SetEnvKeyReplacer(strings.NewReplacer(".", "_")) v.AutomaticEnv() + // Explicit bindings for snake_case env vars (camelCase config keys) + // AutomaticEnv does not handle camelCase to SNAKE_CASE conversion, + // so we explicitly bind keys where env var naming differs from config key naming. + _ = v.BindEnv("agent.standalonePort", "KANDEV_AGENT_STANDALONE_PORT") + _ = v.BindEnv("agent.standaloneHost", "KANDEV_AGENT_STANDALONE_HOST") + // Configure config file v.SetConfigName("config") v.SetConfigType("yaml")