labsync/builder/Dockerfile
2019-05-29 21:10:14 +02:00

35 lines
756 B
Docker

FROM docker
RUN apk add --no-cache \
ca-certificates \
libffi \
mktorrent \
openssh-client \
openssl \
python3 \
rsync \
squashfs-tools \
&& apk add --no-cache --virtual .build-deps \
gcc \
libffi-dev \
make \
musl-dev \
openssl-dev \
python3-dev \
&& pip3 install --upgrade pip \
&& pip3 install ansible==2.8.0 \
&& apk del .build-deps
ARG PACKER_VERSION
RUN mkdir -p /usr/local/bin \
&& wget -O /tmp/packer.zip -c https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip \
&& unzip /tmp/packer.zip -d /usr/local/bin \
&& rm -f /tmp/packer.zip \
&& mkdir /workdir
WORKDIR /workdir
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]