Skip to content

Commit 465177c

Browse files
authored
Merge pull request #364 from GladysNalvarte/install_nodejs
Install nodejs/npm from nodesource
2 parents 7552361 + 6a5a518 commit 465177c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

repo2docker/buildpacks/base.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@
4343
${NB_USER}
4444
WORKDIR ${HOME}
4545
46+
RUN wget --quiet -O - https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \
47+
DISTRO="$(lsb_release -s -c)" \
48+
echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | tee /etc/apt/sources.list.d/nodesource.list \
49+
echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | tee -a /etc/apt/sources.list.d/nodesource.list
50+
4651
RUN apt-get update && \
4752
apt-get install --yes --no-install-recommends \
4853
{% for package in base_packages -%}
@@ -183,9 +188,7 @@ def get_base_packages(self):
183188
# Utils!
184189
"less",
185190

186-
# FIXME: Use npm from nodesource!
187-
# Everything seems to depend on npm these days, unfortunately.
188-
"npm",
191+
"nodejs",
189192

190193
"unzip",
191194
}

0 commit comments

Comments
 (0)