Files
cilium-envoy-hook/Dockerfile
2023-07-22 06:32:44 +00:00

21 lines
434 B
Docker

FROM golang:1.20-alpine as build-stage
RUN apk --no-cache add \
g++ \
git \
make \
bash
ARG VERSION
ENV VERSION=${VERSION}
WORKDIR /src
COPY . .
RUN CGO_ENABLED=0 go build -o /hook --ldflags "-w -extldflags '-static' -X cmd.Version=${VERSION:-dev}" .
# Final image.
FROM alpine:latest
RUN apk --no-cache add \
ca-certificates
COPY --from=build-stage /hook /usr/local/bin/hook
ENTRYPOINT ["/usr/local/bin/hook"]