From c5ec1da52d2dfb64155a28f803bd9390b416bfad Mon Sep 17 00:00:00 2001 From: Robert Brown Date: Fri, 26 Jul 2019 15:49:54 +0100 Subject: [PATCH] Add dockerfile to the project --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3c15b10 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM golang:1.12.7-stretch + +WORKDIR / + +COPY go.mod go.sum ./ +RUN go mod download + +COPY . . + +RUN GOOS=linux GO111MODULE=on go build -o /mbtileserver + +FROM alpine:3.10.1 +RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 +COPY --from=0 /mbtileserver /mbtileserver +WORKDIR / +CMD ["/mbtileserver"] \ No newline at end of file