Skip to content

Commit 1ea2590

Browse files
authored
Merge pull request #31 from Gravity-Tech/hotfix/docker
Fix docker image
2 parents 0356358 + c25115d commit 1ea2590

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ RUN go build -o main
1313

1414
RUN ls | sed 's/^main//' | xargs rm -rf
1515

16-
VOLUME /etc/extractor/
16+
VOLUME /etc/extractor
1717

1818
ENTRYPOINT ["./main"]

config/config.go

+15-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ const (
99
MainConfigFile = "config.json"
1010
)
1111

12+
const (
13+
MountedVolume = "/etc/extractor"
14+
)
15+
1216
type MainConfig struct {
1317
SourceNodeURL, DestinationNodeURL string
1418
SourceDecimals, DestinationDecimals int64
@@ -22,10 +26,19 @@ func ParseMainConfig(confName string) (*MainConfig, error) {
2226
configName = confName
2327
}
2428

25-
data, err := ioutil.ReadFile(configName)
29+
var err error
30+
var data []byte
31+
32+
for _, path := range []string{".", MountedVolume} {
33+
data, err = ioutil.ReadFile(path + "/" + configName)
34+
35+
if err == nil {
36+
break
37+
}
38+
}
2639

2740
if err != nil {
28-
return nil, err
41+
return nil, err
2942
}
3043

3144
var config *MainConfig

0 commit comments

Comments
 (0)