diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bf5116e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +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/