gitlab.com/jfprevost/gitlab-runner-notlscheck@v11.11.4+incompatible/dockerfiles/alpine/Dockerfile (about)

     1  FROM alpine:3.9
     2  
     3  RUN adduser -D -S -h /home/gitlab-runner gitlab-runner
     4  
     5  RUN apk add --no-cache \
     6      bash \
     7      ca-certificates \
     8      git \
     9      openssl \
    10      tzdata \
    11      wget
    12  
    13  ARG DOCKER_MACHINE_VERSION
    14  ARG DUMB_INIT_VERSION
    15  ARG GIT_LFS_VERSION
    16  
    17  COPY gitlab-runner-linux-amd64 /usr/bin/gitlab-runner
    18  COPY checksums /tmp/
    19  RUN chmod +x /usr/bin/gitlab-runner && \
    20      ln -s /usr/bin/gitlab-runner /usr/bin/gitlab-ci-multi-runner && \
    21      gitlab-runner --version && \
    22      mkdir -p /etc/gitlab-runner/certs && \
    23      chmod -R 700 /etc/gitlab-runner && \
    24      wget -nv https://github.com/docker/machine/releases/download/v${DOCKER_MACHINE_VERSION}/docker-machine-Linux-x86_64 -O /usr/bin/docker-machine && \
    25      chmod +x /usr/bin/docker-machine && \
    26      docker-machine --version && \
    27      wget -nv https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_amd64 -O /usr/bin/dumb-init && \
    28      chmod +x /usr/bin/dumb-init && \
    29      dumb-init --version && \
    30      wget -nv https://github.com/git-lfs/git-lfs/releases/download/v${GIT_LFS_VERSION}/git-lfs-linux-amd64-v${GIT_LFS_VERSION}.tar.gz -O /tmp/git-lfs.tar.gz && \
    31      mkdir /tmp/git-lfs && \
    32      tar -xzf /tmp/git-lfs.tar.gz -C /tmp/git-lfs/ && \
    33      mv /tmp/git-lfs/git-lfs /usr/bin/git-lfs && \
    34      rm -rf /tmp/git-lfs* && \
    35      git-lfs install --skip-repo && \
    36      git-lfs version && \
    37      sha256sum -c -w /tmp/checksums
    38  
    39  COPY entrypoint /
    40  RUN chmod +x /entrypoint
    41  
    42  VOLUME ["/etc/gitlab-runner", "/home/gitlab-runner"]
    43  ENTRYPOINT ["/usr/bin/dumb-init", "/entrypoint"]
    44  CMD ["run", "--user=gitlab-runner", "--working-directory=/home/gitlab-runner"]