artifacts/oci/base/alpine-image-builder/Dockerfile

20 lines
509 B
Docker

# Builder stage
FROM alpine:latest AS builder
WORKDIR /src/
RUN apk add --no-cache git gcc musl-dev go && \
export GOPATH=/src/go && mkdir -pv /src/go/bin/ && \
git clone https://github.com/GoogleContainerTools/kaniko.git && \
cd kaniko && go install ./...
# Final image
FROM alpine:latest AS prod
WORKDIR /src/
RUN apk --no-cache add ca-certificates git && mkdir -pv /kaniko/
COPY --from=builder /src/go/bin/executor /kaniko/
ENTRYPOINT ["/bin/sh"]