github.com/stevenmatthewt/agent@v3.5.4+incompatible/packaging/docker/alpine-linux/Dockerfile (about) 1 FROM alpine:3.8 2 3 RUN apk add --no-cache \ 4 bash \ 5 git \ 6 perl \ 7 rsync \ 8 openssh-client \ 9 curl \ 10 docker \ 11 jq \ 12 su-exec \ 13 py-pip \ 14 libc6-compat \ 15 run-parts \ 16 tini \ 17 tzdata \ 18 && \ 19 pip install --upgrade pip && \ 20 pip install docker-compose 21 22 ENV BUILDKITE_AGENT_CONFIG=/buildkite/buildkite-agent.cfg 23 24 RUN mkdir -p /buildkite/builds /buildkite/hooks /buildkite/plugins \ 25 && curl -Lfs -o /usr/local/bin/ssh-env-config.sh https://raw.githubusercontent.com/buildkite/docker-ssh-env-config/master/ssh-env-config.sh \ 26 && chmod +x /usr/local/bin/ssh-env-config.sh 27 28 COPY ./buildkite-agent.cfg /buildkite/buildkite-agent.cfg 29 COPY ./buildkite-agent /usr/local/bin/buildkite-agent 30 COPY ./entrypoint.sh /usr/local/bin/buildkite-agent-entrypoint 31 32 VOLUME /buildkite 33 ENTRYPOINT ["buildkite-agent-entrypoint"] 34 CMD ["start"]