Files
cilium-envoy-hook/Dockerfile

15 lines
368 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
RUN apk --no-cache add \
ca-certificates
COPY --from=build-stage /hook /usr/local/bin/hook
ENTRYPOINT ["/usr/local/bin/hook"]