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