Skip to content

Commit 2dcae63

Browse files
committed
fix: configuration read from env
1 parent 1dfb7a9 commit 2dcae63

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pkg/config/config.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package config
22

33
import (
44
"fmt"
5+
"strings"
56
"time"
67

78
"github.com/knadh/koanf/parsers/yaml"
@@ -110,9 +111,9 @@ func Load(configFile string, flags *pflag.FlagSet) (*Config, error) {
110111

111112
// Load environment variables (prefix: DCS_)
112113
// e.g., DCS_SERVER_PORT=8080
113-
if err := k.Load(env.Provider("DCS_", ".", func(s string) string {
114+
if err := k.Load(env.Provider("DCS_", "_", func(s string) string {
114115
// Convert DCS_SERVER_PORT to server.port
115-
return s[4:] // Remove DCS_ prefix
116+
return strings.ToLower(s[4:]) // Remove DCS_ prefix
116117
}), nil); err != nil {
117118
return nil, fmt.Errorf("loading environment variables: %w", err)
118119
}

0 commit comments

Comments
 (0)