From 6090d31e2c32e85d10f713540c15eab83e9bafb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Tue, 19 Jun 2018 17:49:34 +1100 Subject: [PATCH] feat: dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile 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/