From ae54bee23bd194a32a9305f3f4127df19fc52d29 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 28 Jun 2026 00:28:19 -0600 Subject: [PATCH] dockerfile --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c38930a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM golang:1.26-trixie AS builder +WORKDIR /go/src/ +COPY ./go.* ./ +COPY ./cmd ./cmd/ +COPY ./.vendor ./.vendor/ +ENV CGO_ENABLED=0 +RUN go build \ + -o /go/bin/binary \ + -mod=readonly \ + -ldflags="-extldflags '-static'" \ + ./cmd/*/ +FROM debian:trixie-slim AS runtime +COPY --from=builder /go/bin/binary /bin/binary +CMD [] +ENTRYPOINT ["/bin/binary"]