From f1aa06f764592ff47a7515dd54a2286a28a91e96 Mon Sep 17 00:00:00 2001 From: chark1es Date: Mon, 16 Jun 2025 18:43:47 -0700 Subject: [PATCH] Update Dockerfile --- Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8dbf96c..12e9c64 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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