Select Git revision
Dockerfile.helper
Dockerfile.helper 297 B
FROM golang:1.21.4-alpine AS builder
COPY main.go /main.go
COPY go.mod /go.mod
RUN cd / && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-extldflags -static -s -w" -o /manager && \
chmod 777 /manager
FROM scratch
COPY --from=builder /manager /manager
ENTRYPOINT [ "/manager" ]