Files
bel ae54bee23b
cicd / ci (push) Successful in 3m14s
dockerfile
2026-06-28 00:28:19 -06:00

16 lines
353 B
Docker

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"]