Skip to content

Commit 9d40a0d

Browse files
committed
Upgrade Node.js 18.18.0 and add pnpm 8.8.0
1 parent 7f074c7 commit 9d40a0d

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

Dockerfile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ FROM quay.io/evl.ms/fullstaq-ruby:${RUBY_VERSION}-${VARIANT} as base
55
ARG BUNDLER_VERSION=2.4.5
66
RUN gem install -N bundler -v ${BUNDLER_VERSION}
77

8-
ARG NODE_VERSION=14.21.2
8+
ARG NODE_VERSION=18.18.0
99
ARG YARN_VERSION=1.22.19
10+
ARG PNPM_VERSION=8.8.0
1011
RUN curl https://get.volta.sh | bash
1112
ENV VOLTA_HOME /root/.volta
13+
ENV VOLTA_FEATURE_PNPM=1
1214
ENV PATH $VOLTA_HOME/bin:/usr/local/bin:$PATH
13-
RUN volta install node@${NODE_VERSION} && volta install yarn@${YARN_VERSION}
15+
RUN volta install node@${NODE_VERSION} && volta install yarn@${YARN_VERSION} && volta install pnpm@${PNPM_VERSION}
1416

1517
RUN apt-get update \
1618
&& apt-get install -y --no-install-recommends \
@@ -39,11 +41,11 @@ RUN set -ex \
3941
&& apt-get install -y --no-install-recommends $buildDeps \
4042
&& rm -rf /var/lib/apt/lists/* \
4143
\
42-
&& curl -L https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.1.4.tar.gz | tar -xz \
43-
&& cd OpenCC-ver.1.1.4 \
44+
&& curl -L https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.1.6.tar.gz | tar -xz \
45+
&& cd OpenCC-ver.1.1.6 \
4446
&& sed -i "s/DOCUMENTATION\:BOOL\=ON/DOCUMENTATION\:BOOL\=OFF/g" Makefile \
4547
&& make install \
4648
\
4749
&& apt-get purge -y --auto-remove $buildDeps \
4850
&& cd ../ \
49-
&& rm -rf OpenCC-ver.1.1.4
51+
&& rm -rf OpenCC-ver.1.1.6

0 commit comments

Comments
 (0)