Skip to content

Commit 2157f44

Browse files
committed
Refactor(Dockerfile): Update the package
1 parent c39591f commit 2157f44

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Dockerfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
FROM node:20-slim
2+
23
RUN groupadd -r botuser && useradd -r -g botuser -d /app -s /bin/bash botuser
4+
5+
# Set the working directory inside the container
36
WORKDIR /app
7+
48
RUN chown -R botuser:botuser /app
9+
510
RUN apt-get update && \
611
apt-get install -y --no-install-recommends \
712
wget \
@@ -25,12 +30,18 @@ RUN apt-get update && \
2530
xdg-utils \
2631
chromium \
2732
graphicsmagick \
33+
ghostscript \
2834
&& rm -rf /var/lib/apt/lists/* \
2935
&& apt-get clean
36+
3037
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
38+
3139
COPY --chown=botuser:botuser package*.json ./
40+
3241
USER botuser
42+
3343
RUN npm ci --omit=dev && \
3444
npm cache clean --force
3545
COPY --chown=botuser:botuser . .
46+
3647
CMD ["node", "./src/bot.js"]

0 commit comments

Comments
 (0)