From 3e8a4b8f870835f348efb12e19e6976723f5e2d4 Mon Sep 17 00:00:00 2001 From: Bhavnoor Singh Saroya Date: Mon, 18 Aug 2025 23:26:09 -0700 Subject: [PATCH] add dockerfile for deployment streamlined with alpine --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile 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"]