File tree Expand file tree Collapse file tree 7 files changed +71
-4
lines changed Expand file tree Collapse file tree 7 files changed +71
-4
lines changed Original file line number Diff line number Diff line change @@ -12,14 +12,14 @@ WORKDIR /go/src/
1212# copy go mod files
1313COPY go.mod go.sum ./
1414
15+ # copy all sourcecode
16+ COPY src/ ./src/
17+
1518# download go mods
1619RUN go mod download
1720
18- # copy all sourcecode
19- COPY src/ .
20-
2121# compile the program
22- RUN CGO_ENABLED=0 go build -ldflags="-w -s -X 'main.TibiaDataBuildBuilder=${TibiaDataBuildBuilder}' -X 'main.TibiaDataBuildRelease=${TibiaDataBuildRelease}' -X 'main.TibiaDataBuildCommit=${TibiaDataBuildCommit}'" -o app ./...
22+ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -ldflags="-w -s -X 'main.TibiaDataBuildBuilder=${TibiaDataBuildBuilder}' -X 'main.TibiaDataBuildRelease=${TibiaDataBuildRelease}' -X 'main.TibiaDataBuildCommit=${TibiaDataBuildCommit}'" -o app ./...
2323
2424
2525# get latest alpine container
Original file line number Diff line number Diff line change @@ -4,13 +4,17 @@ go 1.19
44
55require (
66 github.com/PuerkitoBio/goquery v1.8.0
7+ github.com/TibiaData/tibiadata-api-go/src/static v0.0.0-00010101000000-000000000000
8+ github.com/TibiaData/tibiadata-api-go/src/validation v0.0.0-00010101000000-000000000000
79 github.com/gin-gonic/gin v1.8.2
810 github.com/go-resty/resty/v2 v2.7.0
911 github.com/mantyr/go-charset v0.0.0-20160510214718-44d054d82c4a
1012 github.com/stretchr/testify v1.8.1
1113 golang.org/x/text v0.6.0
1214)
1315
16+ require github.com/TibiaData/tibiadata-api-go/src/tibiamapping v0.0.0-00010101000000-000000000000 // indirect
17+
1418require (
1519 github.com/goccy/go-json v0.10.0 // indirect
1620 github.com/pelletier/go-toml/v2 v2.0.6 // indirect
@@ -39,3 +43,9 @@ require (
3943 gopkg.in/yaml.v2 v2.4.0 // indirect
4044 gopkg.in/yaml.v3 v3.0.1 // indirect
4145)
46+
47+ replace github.com/TibiaData/tibiadata-api-go/src/tibiamapping => ./src/tibiamapping
48+
49+ replace github.com/TibiaData/tibiadata-api-go/src/static => ./src/static
50+
51+ replace github.com/TibiaData/tibiadata-api-go/src/validation => ./src/validation
Original file line number Diff line number Diff line change 1+ module github.com/TibiaData/tibiadata-api-go/src/static
2+
3+ go 1.18
Original file line number Diff line number Diff line change 1+ module github.com/TibiaData/tibiadata-api-go/src/tibiamapping
2+
3+ go 1.18
4+
5+ require github.com/go-resty/resty/v2 v2.7.0
6+
7+ require golang.org/x/net v0.0.0-20211029224645-99673261e6eb // indirect
Original file line number Diff line number Diff line change 1+ github.com/go-resty/resty/v2 v2.7.0 h1:me+K9p3uhSmXtrBZ4k9jcEAfJmuC8IivWHwaLZwPrFY =
2+ github.com/go-resty/resty/v2 v2.7.0 /go.mod h1:9PWDzw47qPphMRFfhsyk0NnSgvluHcljSMVIq3w7q0I =
3+ golang.org/x/net v0.0.0-20211029224645-99673261e6eb h1:pirldcYWx7rx7kE5r+9WsOXPXK0+WH5+uZ7uPmJ44uM =
4+ golang.org/x/net v0.0.0-20211029224645-99673261e6eb /go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y =
5+ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 /go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs =
6+ golang.org/x/sys v0.0.0-20210423082822-04245dca01da /go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs =
7+ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 /go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
8+ golang.org/x/text v0.3.6 /go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ =
9+ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e /go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ =
Original file line number Diff line number Diff line change 1+ module github.com/TibiaData/tibiadata-api-go/src/validation
2+
3+ go 1.18
4+
5+ replace github.com/TibiaData/tibiadata-api-go/src/tibiamapping => ../tibiamapping
6+
7+ require (
8+ github.com/TibiaData/tibiadata-api-go/src/tibiamapping v0.0.0-00010101000000-000000000000
9+ github.com/stretchr/testify v1.7.1
10+ )
11+
12+ require (
13+ github.com/davecgh/go-spew v1.1.0 // indirect
14+ github.com/go-resty/resty/v2 v2.7.0 // indirect
15+ github.com/pmezard/go-difflib v1.0.0 // indirect
16+ golang.org/x/net v0.0.0-20211029224645-99673261e6eb // indirect
17+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect
18+ )
Original file line number Diff line number Diff line change 1+ github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8 =
2+ github.com/davecgh/go-spew v1.1.0 /go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
3+ github.com/go-resty/resty/v2 v2.7.0 h1:me+K9p3uhSmXtrBZ4k9jcEAfJmuC8IivWHwaLZwPrFY =
4+ github.com/go-resty/resty/v2 v2.7.0 /go.mod h1:9PWDzw47qPphMRFfhsyk0NnSgvluHcljSMVIq3w7q0I =
5+ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM =
6+ github.com/pmezard/go-difflib v1.0.0 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
7+ github.com/stretchr/objx v0.1.0 /go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME =
8+ github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY =
9+ github.com/stretchr/testify v1.7.1 /go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg =
10+ golang.org/x/net v0.0.0-20211029224645-99673261e6eb h1:pirldcYWx7rx7kE5r+9WsOXPXK0+WH5+uZ7uPmJ44uM =
11+ golang.org/x/net v0.0.0-20211029224645-99673261e6eb /go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y =
12+ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 /go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs =
13+ golang.org/x/sys v0.0.0-20210423082822-04245dca01da /go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs =
14+ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 /go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
15+ golang.org/x/text v0.3.6 /go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ =
16+ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e /go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ =
17+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM =
18+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 /go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0 =
19+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo =
20+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c /go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
You can’t perform that action at this time.
0 commit comments