feat: move to debian image
This commit is contained in:
parent
7f509fc029
commit
c12dc1a6c7
1 changed files with 9 additions and 10 deletions
19
Dockerfile
19
Dockerfile
|
|
@ -1,21 +1,20 @@
|
|||
# Use the official Node.js Alpine image as the base image
|
||||
FROM node:18-alpine
|
||||
# Use the official Node.js Debian image as the base image
|
||||
FROM node:18-bookworm-slim
|
||||
|
||||
# Set the working directory
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Install Chromium
|
||||
ENV CHROME_BIN="/usr/bin/chromium-browser" \
|
||||
# Install
|
||||
ENV CHROME_BIN="/usr/bin/chromium" \
|
||||
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD="true" \
|
||||
NODE_ENV="production"
|
||||
RUN set -x \
|
||||
&& apk update \
|
||||
&& apk upgrade \
|
||||
&& apk add --no-cache \
|
||||
udev \
|
||||
ttf-freefont \
|
||||
&& apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
fonts-freefont-ttf \
|
||||
chromium \
|
||||
ffmpeg
|
||||
ffmpeg \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Copy package.json and package-lock.json to the working directory
|
||||
COPY package*.json ./
|
||||
|
|
|
|||
Loading…
Reference in a new issue