Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Dockerfile.gitlab-docs « dockerfiles - gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: de927798ad1fa56886bbe2e94fe667e5449b5011 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM ruby:2.6.3-alpine3.10
MAINTAINER GitLab Documentation Team

ENV YARN_VERSION="1.19.0"
ENV YARN_ARCHIVE_FILE="yarn-v${YARN_VERSION}.tar.gz"
ENV YARN_URL="https://yarnpkg.com/downloads/${YARN_VERSION}/${YARN_ARCHIVE_FILE}"
ENV PATH $PATH:/yarn-v${YARN_VERSION}/bin

# Install dependencies
RUN apk --no-cache add -U openssl tar gzip xz gnupg bash nodejs \
  && mkdir -p /opt

# Install Yarn
RUN wget "${YARN_URL}" \
  && wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --import \
  && wget "${YARN_URL}".asc \
  && gpg --verify "${YARN_ARCHIVE_FILE}".asc \
  && tar zvxf "${YARN_ARCHIVE_FILE}"

# Update bundler
RUN gem install bundler -v "1.17.3"