Select Git revision
Dockerfile 798 B
FROM golang:buster AS builder
RUN apt-get update -qq \
&& apt-get install -qqy git
RUN git clone --depth 1 https://github.com/solo-io/packer-builder-arm-image /build
WORKDIR /build
RUN go build
FROM debian:buster
ENV PACKER_VERSION 1.3.5
COPY --from=builder /build/packer-builder-arm-image /bin/packer-builder-arm-image
RUN apt-get update -qq \
&& DEBIAN_FRONTEND=noninteractive apt-get install -qqy \
qemu-user-static \
kpartx \
unzip \
sudo \
ansible \
python3-distutils \
&& rm -rf /var/lib/apt/lists/*
ADD https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip /tmp/packer.zip
RUN unzip /tmp/packer.zip -d /bin && rm /tmp/packer.zip
WORKDIR /build
ADD entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]