summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
Diffstat (limited to 'services')
-rw-r--r--services/services.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/services/services.go b/services/services.go
index 8766a3d..1f8d03a 100644
--- a/services/services.go
+++ b/services/services.go
@@ -5,6 +5,7 @@ import (
"io"
"net/http"
"os"
+ "path/filepath"
)
var (
@@ -34,16 +35,19 @@ func GetServicesFileName() string {
cloudflareEnabled = true
}
- serviceJSON := noCFServicesJSON
+ servicesDir := os.Getenv("FARSIDE_SERVICES_DIR")
+
+ serviceJSON := filepath.Join(servicesDir, noCFServicesJSON)
if cloudflareEnabled {
- serviceJSON = fullServicesJSON
+ serviceJSON = filepath.Join(servicesDir, fullServicesJSON)
}
return serviceJSON
}
func FetchServicesFile(serviceJSON string) ([]byte, error) {
- resp, err := http.Get(baseRepoLink + serviceJSON)
+ servJSON := filepath.Base(serviceJSON)
+ resp, err := http.Get(baseRepoLink + servJSON)
if err != nil {
return nil, err
}