@@ -28,17 +28,6 @@ func main() {
28
28
serverHost := flag .String ("h" , "localhost" , "Server host for SSE transport" )
29
29
flag .Parse ()
30
30
31
- // Load configuration after environment variables are set
32
- cfg , err := config .LoadConfig ()
33
- if err != nil {
34
- log .Printf ("Warning: Failed to load configuration: %v" , err )
35
- // Create a default config if loading fails
36
- cfg = & config.Config {
37
- ServerPort : * serverPort ,
38
- TransportMode : * transportMode ,
39
- ConfigPath : * configFile ,
40
- }
41
- }
42
31
// Set environment variables from command line arguments if provided
43
32
if * configFile != "config.json" {
44
33
os .Setenv ("CONFIG_PATH" , * configFile )
@@ -50,7 +39,17 @@ func main() {
50
39
os .Setenv ("SERVER_PORT" , fmt .Sprintf ("%d" , * serverPort ))
51
40
}
52
41
53
- // Initialize database connection from config
42
+ // Load configuration after environment variables are set
43
+ cfg , err := config .LoadConfig ()
44
+ if err != nil {
45
+ log .Printf ("Warning: Failed to load configuration: %v" , err )
46
+ // Create a default config if loading fails
47
+ cfg = & config.Config {
48
+ ServerPort : * serverPort ,
49
+ TransportMode : * transportMode ,
50
+ ConfigPath : * configFile ,
51
+ }
52
+ } // Initialize database connection from config
54
53
dbConfig := & dbtools.Config {
55
54
ConfigFile : cfg .ConfigPath ,
56
55
}
0 commit comments