Skip to content

Commit c0608cd

Browse files
charlesmcchanzdw
andauthored
feat: allow setting registry/repo name via DOCKER_REGISTRY/DOCKER_REPOSITORY env var (#79)
Co-authored-by: Zack Williams <zdw@users.noreply.github.com>
1 parent 50c5be6 commit c0608cd

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

mage/Magefile.go

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ package mage
77

88
import (
99
"fmt"
10+
"os"
1011
"regexp"
1112

1213
"github.com/bitfield/script"
@@ -16,10 +17,20 @@ import (
1617
var PublicCharts = []string{"aws-sm-get-rs-token", "aws-sm-proxy", "oci-secret", "secret-wait", "token-refresh"}
1718
var PublicContainers = []string{"aws-sm-proxy"}
1819

19-
const (
20-
AWSRegion = "us-west-2"
21-
OpenEdgePlatformRegistryRepoURL = "080137407410.dkr.ecr.us-west-2.amazonaws.com"
22-
OpenEdgePlatformRepository = "edge-orch"
20+
var (
21+
AWSRegion = "us-west-2"
22+
OpenEdgePlatformRegistryRepoURL = func() string {
23+
if r := os.Getenv("DOCKER_REGISTRY"); r != "" {
24+
return r
25+
}
26+
return "080137407410.dkr.ecr.us-west-2.amazonaws.com"
27+
}()
28+
OpenEdgePlatformRepository = func() string {
29+
if r := os.Getenv("DOCKER_REPOSITORY"); r != "" {
30+
return r
31+
}
32+
return "edge-orch"
33+
}()
2334
RegistryRepoSubProj = "common"
2435
OpenEdgePlatformContainerRegistry = OpenEdgePlatformRegistryRepoURL + "/" +
2536
OpenEdgePlatformRepository + "/" +

0 commit comments

Comments
 (0)