+15
@@ -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"]
|
||||
Reference in New Issue
Block a user