Skip to content

Commit 6a5a518

Browse files
Install nodejs/npm from nodesource
1 parent cea33ed commit 6a5a518

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 -%}
@@ -175,9 +180,7 @@ def get_base_packages(self):
175180
# Utils!
176181
"less",
177182

178-
# FIXME: Use npm from nodesource!
179-
# Everything seems to depend on npm these days, unfortunately.
180-
"npm",
183+
"nodejs",
181184

182185
"unzip",
183186
}

0 commit comments

Comments
 (0)