summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/main.go b/main.go
index 0c21c7c..a0da1da 100644
--- a/main.go
+++ b/main.go
@@ -243,10 +243,16 @@ func main() {
}
var configuredAPI string
- if *api == "" {
- configuredAPI = apiForRiseup
+ envAPI := os.Getenv("MENSHEN_API")
+ if envAPI != "" {
+ log.Println("MENSHEN_API = " + envAPI)
+ configuredAPI = "https://" + envAPI
} else {
- configuredAPI = "https://" + *api
+ if *api == "" {
+ configuredAPI = apiForRiseup
+ } else {
+ configuredAPI = "https://" + *api
+ }
}
db, err := geoip2.Open(*dbpath)