diff --git a/Dockerfile b/Dockerfile index 4166c98..2e862b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,9 @@ # ------------------------------------------------------------------------ -from golang:1.12.0 as build - -env CGO_ENABLED=0 - -workdir /src -add go.mod go.sum /src/ -run go mod download - -add . ./ -run go test ./... -run go install ./cmd/... +from mcluseau/golang-build:1.13.3 # ------------------------------------------------------------------------ -from alpine:3.9 +from alpine:3.10 run apk add --update mksquashfs add layer/ /layer/ -copy --from=build /go/bin/ /layers/sbin/ +copy --from=build /go/bin/ /layer/sbin/ diff --git a/go.mod b/go.mod index b979724..7e11c3b 100644 --- a/go.mod +++ b/go.mod @@ -10,3 +10,5 @@ require ( golang.org/x/sys v0.0.0-20180709060233-1b2967e3c290 // indirect novit.nc/direktil/pkg v0.0.0-20180706230842-852aa03280f9 ) + +go 1.13