github.com/alloyci/alloy-runner@v1.0.1-0.20180222164613-925503ccafd6/dockerfiles/alpine/Dockerfile (about) 1 FROM alpine 2 3 RUN adduser -D -S -h /home/alloy-runner alloy-runner 4 5 RUN apk add --update \ 6 bash \ 7 ca-certificates \ 8 git \ 9 openssl \ 10 tzdata \ 11 wget 12 13 ARG DOCKER_MACHINE_VERSION=0.13.0 14 ARG DUMB_INIT_VERSION=1.0.2 15 16 COPY alloy-runner-linux-amd64 /usr/bin/alloy-runner 17 COPY checksums /tmp/ 18 RUN chmod +x /usr/bin/alloy-runner && \ 19 ln -s /usr/bin/alloy-runner /usr/bin/alloy-ci-multi-runner && \ 20 alloy-runner --version && \ 21 mkdir -p /etc/alloy-runner/certs && \ 22 chmod -R 700 /etc/alloy-runner && \ 23 wget -q https://github.com/docker/machine/releases/download/v${DOCKER_MACHINE_VERSION}/docker-machine-Linux-x86_64 -O /usr/bin/docker-machine && \ 24 chmod +x /usr/bin/docker-machine && \ 25 docker-machine --version && \ 26 wget -q https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_amd64 -O /usr/bin/dumb-init && \ 27 chmod +x /usr/bin/dumb-init && \ 28 dumb-init --version && \ 29 sha256sum -c -w /tmp/checksums 30 31 COPY entrypoint / 32 RUN chmod +x /entrypoint 33 34 VOLUME ["/etc/alloy-runner", "/home/alloy-runner"] 35 ENTRYPOINT ["/usr/bin/dumb-init", "/entrypoint"] 36 CMD ["run", "--user=alloy-runner", "--working-directory=/home/alloy-runner"]