diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..556e680 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +ARG GO_VERSION=1 +FROM golang:${GO_VERSION}-alpine as builder + +WORKDIR /usr/src/app +COPY go.mod go.sum ./ +RUN go mod download && go mod verify +COPY . . +RUN go build -v -o /run-app ./cli/battlesnake/main.go + + +FROM alpine:latest + +COPY --from=builder /run-app /usr/local/bin/ +CMD ["run-app", "host"]