1FROM 123124136734.dkr.ecr.us-east-1.amazonaws.com/aws-common-runtime/ubuntu-16.04:x64
2
3ENV NODE_VERSION="10"
4
5###############################################################################
6# NodeJS
7###############################################################################
8RUN set -ex \
9    && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash \
10    && export NVM_DIR="$HOME/.nvm" \
11    && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" \
12    && command -v nvm \
13    && nvm install $NODE_VERSION \
14    && ln -s `nvm which $NODE_VERSION` /usr/local/bin/node \
15    && ln -s `nvm which $NODE_VERSION` /usr/local/bin/nodejs \
16    && ln -s `dirname $(nvm which $NODE_VERSION)`/npm /usr/local/bin/npm \
17    && node --version \
18    && npm --version
19
20###############################################################################
21# Cleanup
22###############################################################################
23RUN set -ex \
24    && cd \
25    && apt-get update -qq \
26    && apt-get clean \
27    && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
28