Sign inSign up

pekeq9/node

By pekeq9

•Updated over 7 years ago

node:8 with latest stable Yarn and some tools

Image
1

10K+

pekeq9/node repository overview

FROM node:8

ENV YARN_VERSION 1.10.1
ENV NPM_VERSION 6.4.1

RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
    && python get-pip.py --no-cache-dir \
    && find /usr/local -depth \
                \( \
                        \( -type d -a \( -name test -o -name tests \) \) \
                        -o \
                        \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \
                \) -exec rm -rf '{}' + \
    && rm -f get-pip.py

RUN set -ex \
    && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \
    && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \
    && ln -snf /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \
    && ln -snf /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
    && rm yarn-v$YARN_VERSION.tar.gz

RUN set -ex \
    && npm install -g npm@$NPM_VERSION \
    && rm -fr $HOME/.npm

RUN set -ex \
    && apt-get update \
    && apt-get install -y --no-install-recommends rsync lftp jq nasm optipng pngquant ruby python-dev \
    && rm -rf /var/lib/apt/lists/* \
    && pip install awscli --no-cache-dir \
    && find /usr/local -depth \( -type d -a \( -name test -o -name tests \) \) -exec rm -rf '{}' +

CMD [ "node" ]

Tag summary

Content type

Image

Digest

Size

387.3 MB

Last updated

over 7 years ago

docker pull pekeq9/node:10