File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,8 @@ GOPACKAGE := "github.com/ReconfigureIO/$(NAME)"
16
16
LDFLAGS := -X 'main.version=$(VERSION ) ' \
17
17
-X 'main.buildTime=$(BUILDTIME ) ' \
18
18
-X 'main.builder=$(BUILDER ) ' \
19
- -X 'main.goversion=$(GOVERSION ) '
19
+ -X 'main.goversion=$(GOVERSION ) ' \
20
+ -X 'github.com/ReconfigureIO/reco.alternativePlatformServer=$(API_SERVER ) '
20
21
CODEBUILD_NAME := "sample-snap-builder"
21
22
GO_EXTENSION :=
22
23
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ const (
40
40
)
41
41
42
42
var (
43
+ alternativePlatformServer string
43
44
errUnsupported = errors .New ("command is unsupported for reconfigure.io platform" )
44
45
errMissingServer = errors .New ("PLATFORM_SERVER config or environment variable not set" )
45
46
errAuthRequired = errors .New ("Authentication required. Run 'reco auth' to authenticate" )
@@ -173,9 +174,15 @@ func (p *clientImpl) loadProject() error {
173
174
}
174
175
175
176
func (p * clientImpl ) Init () error {
177
+ // is runtime env var set? Was build time env var set?
176
178
server := viper .GetString (platformServerKey )
177
179
if server == "" {
178
- server = platformServerAddress
180
+ if alternativePlatformServer == "" {
181
+ server = platformServerAddress
182
+ } else {
183
+ server = alternativePlatformServer
184
+ fmt .Println ("Using alternative platform server: " , server )
185
+ }
179
186
}
180
187
u , err := url .Parse (server )
181
188
if err != nil {
You can’t perform that action at this time.
0 commit comments