Skip to content

Commit 90ad0cd

Browse files
authored
update nodejs to 20.x (#1845)
1 parent 8302c51 commit 90ad0cd

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Diff for: Dockerfile

+7-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@ ARG UID=1000
1717
ARG GID=1000
1818

1919
RUN groupadd --gid ${GID} enju && useradd -m --uid ${UID} --gid ${GID} enju
20-
RUN apt-get update -qq && curl -sL https://deb.nodesource.com/setup_16.x | bash - && \
21-
apt-get install -y nodejs postgresql-client imagemagick poppler-utils ffmpeg && npm install -g yarn
20+
RUN mkdir -p /etc/apt/keyrings && \
21+
apt-get update -qq && apt-get install -y curl ca-certificates gnupg && \
22+
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \
23+
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor -o /etc/apt/keyrings/yarnkey.gpg && \
24+
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && \
25+
echo "deb [signed-by=/etc/apt/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | tee /etc/apt/sources.list.d/yarn.list && \
26+
apt-get update -qq && apt-get install -y nodejs yarn postgresql-client imagemagick poppler-utils ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/*
2227
RUN mkdir /enju && chown -R enju:enju /enju
2328
USER enju
2429
WORKDIR /enju

0 commit comments

Comments
 (0)