File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -17,8 +17,13 @@ ARG UID=1000
17
17
ARG GID=1000
18
18
19
19
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/*
22
27
RUN mkdir /enju && chown -R enju:enju /enju
23
28
USER enju
24
29
WORKDIR /enju
You can’t perform that action at this time.
0 commit comments