Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

Dockerfile

Blame
  • 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"]