Files
cilium-envoy-hook/Dockerfile

13 lines
323 B
Docker

FROM golang:1.20-alpine as build-stage
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
COPY --from=build-stage /hook /usr/local/bin/hook
ENTRYPOINT ["/usr/local/bin/hook"]