From ed7bc35686a9413094395e6096c709414a1e5c2f Mon Sep 17 00:00:00 2001 From: CooperLi Date: Mon, 23 Aug 2021 17:10:01 +0800 Subject: [PATCH] Dockerfile:add dockerfile for go-tetris game Signed-off-by: CooperLi --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..75f4907 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM golang:alpine as builder + +WORKDIR /go/src/github.com/MichaelS11/go-tetris +COPY . . + +RUN apk add --no-cache git +RUN go get ./ +RUN go build -ldflags="-extldflags=-static" -o /go/bin/go-tetris + +FROM scratch +WORKDIR / +COPY --from=builder /go/bin/go-tetris . + +ENTRYPOINT ["./go-tetris"]