17 lines
360 B
Docker
17 lines
360 B
Docker
from golang:1.10.2 as build
|
|
env pkg novit.nc/direktil/local-server
|
|
add . /go/src/${pkg}
|
|
workdir /go/src/${pkg}
|
|
run go vet ./... \
|
|
&& go test ./... \
|
|
&& go install .
|
|
|
|
from debian:stable
|
|
entrypoint ["/bin/local-server"]
|
|
|
|
run apt-get update \
|
|
&& apt-get install -y genisoimage grub grub-pc-bin \
|
|
&& apt-get clean
|
|
|
|
copy --from=build /go/bin/local-server /bin/
|