|
...
|
...
|
@@ -86,8 +86,11 @@ func (cfg *Config) bindEnv() error {
|
|
86
|
86
|
cfg.CommonConfig.BearerToken = value
|
|
87
|
87
|
}
|
|
88
|
88
|
if value, ok := util.GetEnv("BEARER_TOKEN_FILE"); ok && len(cfg.CommonConfig.BearerToken) == 0 {
|
|
89
|
|
- if tokenData, tokenErr := ioutil.ReadFile(value); err == nil {
|
|
|
89
|
+ if tokenData, tokenErr := ioutil.ReadFile(value); tokenErr == nil {
|
|
90
|
90
|
cfg.CommonConfig.BearerToken = strings.TrimSpace(string(tokenData))
|
|
|
91
|
+ if len(cfg.CommonConfig.BearerToken) == 0 {
|
|
|
92
|
+ err = fmt.Errorf("BEARER_TOKEN_FILE %q was empty", value)
|
|
|
93
|
+ }
|
|
91
|
94
|
} else {
|
|
92
|
95
|
err = fmt.Errorf("Error reading BEARER_TOKEN_FILE %q: %v", value, tokenErr)
|
|
93
|
96
|
}
|