docker & go updates

This commit is contained in:
Mikaël Cluseau
2019-03-19 14:57:41 +11:00
parent 1391108d60
commit c21b07572d
3 changed files with 45 additions and 252 deletions

View File

@ -1,15 +1,17 @@
# ------------------------------------------------------------------------
from golang:1.12.0 as build
from golang:1.12.1-alpine as build
run apk add --update git
env CGO_ENABLED 0
env pkg novit.nc/direktil/local-server
arg GOPROXY
copy vendor /go/src/${pkg}/vendor
copy pkg /go/src/${pkg}/pkg
copy cmd /go/src/${pkg}/cmd
workdir /go/src/${pkg}
run go test ./... \
&& go install ./cmd/...
workdir /src
add go.sum go.mod ./
run go mod download
add . ./
run go test ./...
run go install ./cmd/...
# ------------------------------------------------------------------------
from debian:stretch