@@ -6,31 +6,28 @@ import (
66)
77
88const (
9- minioHostEnvVar = "DEIS_MINIO_SERVICE_HOST"
10- minioPortEnvVar = "DEIS_MINIO_SERVICE_PORT"
11- outsideStorageHostEnvVar = "DEIS_OUTSIDE_STORAGE_HOST"
12- outsideStoragePortEnvVar = "DEIS_OUTSIDE_STORAGE_PORT"
9+ minioHostEnvVar = "DEIS_MINIO_SERVICE_HOST"
10+ minioPortEnvVar = "DEIS_MINIO_SERVICE_PORT"
11+ outsideStorageEndpoint = "DEIS_OUTSIDE_STORAGE"
1312)
1413
1514var (
1615 errNoStorageConfig = fmt .Errorf (
17- "no storage config variables found (%s:%s or %s:%s )" ,
16+ "no storage config variables found (%s:%s or %s)" ,
1817 minioHostEnvVar ,
1918 minioPortEnvVar ,
20- outsideStorageHostEnvVar ,
21- outsideStoragePortEnvVar ,
19+ outsideStorageEndpoint ,
2220 )
2321)
2422
2523func getEndpoint () (string , error ) {
2624 mHost := os .Getenv (minioHostEnvVar )
2725 mPort := os .Getenv (minioPortEnvVar )
28- oHost := os .Getenv (outsideStorageHostEnvVar )
29- oPort := os .Getenv (outsideStoragePortEnvVar )
30- if mHost != "" && mPort != "" {
26+ S3EP := os .Getenv (outsideStorageEndpoint )
27+ if S3EP != "" {
28+ return S3EP , nil
29+ } else if mHost != "" && mPort != "" {
3130 return fmt .Sprintf ("http://%s:%s" , mHost , mPort ), nil
32- } else if oHost != "" && oPort != "" {
33- return fmt .Sprintf ("https://%s:%s" , oHost , oPort ), nil
3431 } else {
3532 return "" , errNoStorageConfig
3633 }
0 commit comments