make docker image use nodejs v18
This commit is contained in:
parent
a3441739ca
commit
0fb6d40600
1 changed files with 8 additions and 4 deletions
12
Dockerfile
12
Dockerfile
|
@ -27,10 +27,14 @@ RUN apt-get update \
|
||||||
ruby-bundler \
|
ruby-bundler \
|
||||||
software-properties-common \
|
software-properties-common \
|
||||||
tzdata \
|
tzdata \
|
||||||
unzip \
|
unzip
|
||||||
nodejs \
|
|
||||||
npm \
|
# Install Node.js 18 and npm
|
||||||
&& npm install --global yarn \
|
RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \
|
||||||
|
&& apt-get install -y nodejs
|
||||||
|
|
||||||
|
# Install yarn globally
|
||||||
|
RUN npm install --global yarn \
|
||||||
# We can't use snap packages for firefox inside a container, so we need to get firefox+geckodriver elsewhere
|
# We can't use snap packages for firefox inside a container, so we need to get firefox+geckodriver elsewhere
|
||||||
&& add-apt-repository -y ppa:mozillateam/ppa \
|
&& add-apt-repository -y ppa:mozillateam/ppa \
|
||||||
&& echo "Package: *\nPin: release o=LP-PPA-mozillateam\nPin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox \
|
&& echo "Package: *\nPin: release o=LP-PPA-mozillateam\nPin-Priority: 1001" > /etc/apt/preferences.d/mozilla-firefox \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue