@@ -37,16 +37,17 @@ const DefaultAdminPort = ":8888" // default admin interface port
37
37
38
38
// initSettings gets and returns initial configuration from env
39
39
// variables or sets defaults
40
- func InitSettings () ( AppConfig * Configuration ) {
40
+ func InitSettings () * Configuration {
41
41
42
+ var appConfig Configuration
42
43
// getting default admin interface port
43
44
adminPort := os .Getenv ("AdminPort" )
44
45
if adminPort == "" {
45
46
adminPort = DefaultAdminPort
46
47
} else {
47
48
adminPort = fmt .Sprintf (":%s" , adminPort )
48
49
}
49
- AppConfig .adminInterface = adminPort
50
+ appConfig .adminInterface = adminPort
50
51
51
52
// getting default database
52
53
port := os .Getenv ("ProxyPort" )
@@ -56,16 +57,16 @@ func InitSettings() (AppConfig *Configuration) {
56
57
port = fmt .Sprintf (":%s" , port )
57
58
}
58
59
59
- AppConfig .proxyPort = port
60
+ appConfig .proxyPort = port
60
61
61
62
databaseName := os .Getenv ("HoverflyDB" )
62
63
if databaseName == "" {
63
64
databaseName = "requests.db"
64
65
}
65
- AppConfig .databaseName = databaseName
66
+ appConfig .databaseName = databaseName
66
67
67
68
// middleware configuration
68
- AppConfig .middleware = os .Getenv ("HoverflyMiddleware" )
69
+ appConfig .middleware = os .Getenv ("HoverflyMiddleware" )
69
70
70
- return AppConfig
71
+ return & appConfig
71
72
}
0 commit comments