Update Dockerfile

This commit is contained in:
chark1es 2025-06-16 18:43:47 -07:00
parent 7fd9ff922a
commit f1aa06f764

View file

@ -1,7 +1,7 @@
# Use the official Bun image
FROM oven/bun:1.1
# Install dependencies for Puppeteer (Chromium)
# Install dependencies for Puppeteer and Chrome/Chromium
RUN apt-get update && \
apt-get install -y \
wget \
@ -22,9 +22,19 @@ RUN apt-get update && \
libxdamage1 \
libxrandr2 \
xdg-utils \
chromium \
gnupg \
--no-install-recommends && \
# Install Google Chrome stable
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - && \
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list && \
apt-get update && \
apt-get install -y google-chrome-stable && \
rm -rf /var/lib/apt/lists/*
# Set Puppeteer executable path (prefer google-chrome-stable, fallback to chromium)
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome-stable
# Set working directory
WORKDIR /app